随笔分类 -  django视图

摘要:有如下一个url配置:urlpatterns = patterns('', (r'^archive/(\d{4})/$', archive), (r'^archive-summary/(\d{4})/$', archive, {'summary': True}),)这个url中,2个不同... 阅读全文
posted @ 2013-07-10 17:35 jianhong 阅读(199) 评论(0) 推荐(0) 编辑
摘要:有如下一个url配置:urlpatterns = patterns('', (r'^archive/(\d{4})/$', archive), (r'^archive-summary/(\d{4})/$', archive, {'summary': True}),)这个url中,2个不同... 阅读全文
posted @ 2013-07-10 17:35 jianhong 阅读(182) 评论(0) 推荐(0) 编辑
摘要:根据名字来理解sorteddict:排序过的字典。它支持按索引来操作字典。A dictionary that keeps its keys in the order in which they're inserted.它提供了两个有用的方法insert(index, key, value)value... 阅读全文
posted @ 2013-05-28 11:06 jianhong 阅读(359) 评论(0) 推荐(0) 编辑
摘要:根据名字来理解sorteddict:排序过的字典。它支持按索引来操作字典。A dictionary that keeps its keys in the order in which they're inserted.它提供了两个有用的方法insert(index, key, value)value... 阅读全文
posted @ 2013-05-28 11:06 jianhong 阅读(418) 评论(0) 推荐(0) 编辑
摘要:django提供了gzip_page装饰器来处理对gzip的支持:from django.views.decorators.gzip import gzip_page@gzip_pagedef viewFunc(request): return HttpResponse("hello"*100)参... 阅读全文
posted @ 2013-05-22 14:07 jianhong 阅读(530) 评论(0) 推荐(0) 编辑
摘要:django提供了gzip_page装饰器来处理对gzip的支持:from django.views.decorators.gzip import gzip_page@gzip_pagedef viewFunc(request): return HttpResponse("hello"*100)参... 阅读全文
posted @ 2013-05-22 14:07 jianhong 阅读(813) 评论(0) 推荐(0) 编辑
摘要:reverse翻译就是“反转”的意思,反解析url以直接访问其它视图方法。它一般以下面的形式出现:from django.core.urlresolvers import reversedef reverse(self, lookup_view, *args, **kwargs): retur... 阅读全文
posted @ 2013-03-03 16:10 jianhong 阅读(489) 评论(0) 推荐(0) 编辑
摘要:reverse翻译就是“反转”的意思,反解析url以直接访问其它视图方法。它一般以下面的形式出现:from django.core.urlresolvers import reversedef reverse(self, lookup_view, *args, **kwargs): retur... 阅读全文
posted @ 2013-03-03 16:10 jianhong 阅读(855) 评论(0) 推荐(0) 编辑
摘要:QueryDict对象在HttpRequest对象中, GET和POST属性是django.http.QueryDict类的实例。 QueryDict类似字典的自定义类,用来处理单键对应多值的情况。因为一些HTML form元素,例如,如果用户在your_name域中输入"JohnSmith",同时... 阅读全文
posted @ 2013-01-09 17:49 jianhong 阅读(484) 评论(0) 推荐(0) 编辑
摘要:QueryDict对象在HttpRequest对象中, GET和POST属性是django.http.QueryDict类的实例。 QueryDict类似字典的自定义类,用来处理单键对应多值的情况。因为一些HTML form元素,例如,如果用户在your_name域中输入"JohnSmith",同时... 阅读全文
posted @ 2013-01-09 17:49 jianhong 阅读(706) 评论(0) 推荐(0) 编辑
摘要:需求问题描述: 在使用ajax时,回调函数需要接受多个参数,查询资料,得知使用json格式的数据比较好(当然也可以使用xml)。由于项目使用的是django,这就牵扯到django后端如何传输json数据。网上查找资料,得知一个比较简单的方法就是使用django自带的simplejson库。使用方法... 阅读全文
posted @ 2012-09-19 11:52 jianhong 阅读(383) 评论(0) 推荐(0) 编辑
摘要:需求问题描述: 在使用ajax时,回调函数需要接受多个参数,查询资料,得知使用json格式的数据比较好(当然也可以使用xml)。由于项目使用的是django,这就牵扯到django后端如何传输json数据。网上查找资料,得知一个比较简单的方法就是使用django自带的simplejson库。使用方法... 阅读全文
posted @ 2012-09-19 11:52 jianhong 阅读(473) 评论(0) 推荐(0) 编辑
摘要:URL当初设计出来不支持中文等字符,所以中文会变成%E6%9F%A5%E8%AF%A2形式,http://tool.chinaz.com/Tools/URLEncode.aspx上面提供了一个工具,可以将字符进行url的编码和解码。用起来很方便。 阅读全文
posted @ 2012-05-22 09:55 jianhong 阅读(165) 评论(0) 推荐(0) 编辑
摘要:常用的settings项目(以OSQA项目为例) 1.ADMIN_MEDIA_PREFIX:用来指定django继承的admin后台的url前缀,用来存放javascript、css、图片。以'/'结尾。默认为'/media/' 2.AUTHENTICATION_BACKENDS:保存的是一个元组,... 阅读全文
posted @ 2012-05-08 09:56 jianhong 阅读(619) 评论(0) 推荐(0) 编辑
摘要:Django settings详解1.基础DJANGO_SETTING_MODULE环境变量:让settings模块被包含到python可以找到的目录下,开发情况下不需要,我们通常会在当前文件夹运行,python可以搜索到。如果需要运行在其他服务器上,就必须指定DJANGO_SETTINGS_MOD... 阅读全文
posted @ 2012-05-07 11:43 jianhong 阅读(4719) 评论(0) 推荐(0) 编辑
摘要:django中间件(Middleware)存在与request和response之间,激活中间件(activating middleware)在django项目的settings.py文件中将你的中间件添加到 MIDDLEWARE_CLASSES MIDDLEWARE_CLASSES = ( 'dj... 阅读全文
posted @ 2012-04-28 15:38 jianhong 阅读(195) 评论(0) 推荐(0) 编辑
摘要:Allowed HTTP methods 这些装饰器在django.views.decorators.http中,可以用来限制对视图的访问方式。如果不是规定的方式,那么将返回一个django.http.HttpResponseNotAllowed。from django.views.decorato... 阅读全文
posted @ 2012-04-28 14:36 jianhong 阅读(268) 评论(0) 推荐(0) 编辑
摘要:jango如何处理一个请求:1.找到root URLconf module ,就是ROOT_URLCONF中的信息。但是,如果传进来的HttpRequest对象有一个名叫urlconf的属性(这是在middleware中设置的),那么将采用这个属性的值来代替ROOT_URLCONF中的信息。2.dj... 阅读全文
posted @ 2012-04-28 14:16 jianhong 阅读(805) 评论(0) 推荐(0) 编辑
摘要:python的每个模块的包中,都有一个__init__.py文件,有了这个文件,我们才能导入这个目录下的module。那么,__init__.py还有什么别的功能呢?其实,__init__.py里面还是可以有内容的,我们在导入一个包时,实际上导入了它的__init__.py文件。我们可以再__ini... 阅读全文
posted @ 2012-04-27 13:07 jianhong 阅读(171) 评论(0) 推荐(0) 编辑
摘要:本文讨论在没有方便的IDE工具可用的情况下,使用pdb调试python程序源码例子例如,有模拟税收计算的程序:#!/usr/bin/python def debug_demo(val): if val /usr/local/qspace/user_network/debug_demo.py(7)d... 阅读全文
posted @ 2012-04-27 11:16 jianhong 阅读(361) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示