摘要: base.html -> title>{% block title %}{% endblock %}</title>tem.html -> {% extends "base.html" %}{% block title %}Hello{% endblock %} 阅读全文
posted @ 2009-11-18 14:05 kid的笔记本 阅读(174) 评论(0) 推荐(0) 编辑
摘要: http://djangobook.py3k.cn/2.0/chapter04/使用模板继承的一些诀窍:  1,如果在模板中使用 {% extends %} ,必须保证其为模板中的第一个模板标记。 否则,模板继承将不起作用。   2,一般来说,基础模板中的 {%block%} 标签越多越好。 记住,子模板不必定义父模板中所有的代码块,因此你可以用合理的缺省值对一些代码块进行填充,然后只对子模板所... 阅读全文
posted @ 2009-11-16 11:25 kid的笔记本 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Django处理一个Request的过程是首先通过中间件,然后再通过默认的URL方式进行的。如要改进,则在Middleware这个地方把所有Request拦截住,用我们自己的方式完成处理以后直接返回Response。 阅读全文
posted @ 2009-11-12 15:53 kid的笔记本 阅读(121) 评论(0) 推荐(0) 编辑
摘要: ---from Miles' blogdjango处理request的流程是这样的: 1. 浏览器发送request,django接收 2. 读取工程settings.py中的ROOT_URLCONF字段设置(指向app的urls.py) 3. 加载app中的urls.py,根据req的url调用相应的view方法 4. 将view方法返回的HttpResponse转换成web response送... 阅读全文
posted @ 2009-11-11 11:37 kid的笔记本 阅读(243) 评论(0) 推荐(0) 编辑
摘要: ---from http://enigma-miles.blogspot.com需要进一步说明一下filter_horizontal和raw_id_fields: 默认情况下,多对多字段在管理界面中是以多选列表框的形式出现的,这样编辑起来不是很方便,用filter_horizontal则可大大提高易用性,特 别是在记录数大于10的情况下。至于外键字段,默认是用下拉框来编辑的,这在外键数据量很大的时... 阅读全文
posted @ 2009-11-10 17:53 kid的笔记本 阅读(406) 评论(0) 推荐(0) 编辑
摘要: fieldsets = [(None, {'fields': ('username', ('password1', 'password2'), 'notify_user')})]django 自定义管理员功能 http://www.mikel.cn/article.asp?id=961 class PollAdmin(admin.ModelAdmin): fieldsets = [   (No... 阅读全文
posted @ 2009-11-10 14:06 kid的笔记本 阅读(211) 评论(0) 推荐(0) 编辑
摘要: orm之硬伤 阅读全文
posted @ 2009-11-09 10:19 kid的笔记本 阅读(128) 评论(0) 推荐(0) 编辑
摘要: django拾遗之signal---from Tower Joo 用django signals来同步数据主题:使用Django的 signals 和 contenttypes 实现新鲜事功能 阅读全文
posted @ 2009-11-09 09:18 kid的笔记本 阅读(163) 评论(0) 推荐(0) 编辑
摘要: python学习(1)-字典(Dictionary) - python - 阅读全文
posted @ 2009-11-06 11:26 kid的笔记本 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Widgets¶ http://docs.djangoproject.com/en/dev/ref/forms/widgets/#module-django.forms.widgets 阅读全文
posted @ 2009-11-06 10:20 kid的笔记本 阅读(293) 评论(0) 推荐(0) 编辑