|
2.0/chapter08/#348 |
2009-12-07 11:44:41
|
它们唯一的共同点是共享一个URL地址:
|
|
|
2.0/chapter08/#347 |
2009-12-07 11:43:33
|
和<literal> GET</literal> 这两种请求方法的处理完全不同。
|
|
|
2.0/chapter08/#347 |
2009-12-07 11:42:22
|
和<literal> GET</literal> 请求方法的处理完全不同。
|
|
|
2.0/chapter08/#346 |
2009-12-07 11:41:16
|
在这个示例中,<literal> some_page()</literal> 视图函数对<literal> POST</literal> |
|
|
2.0/chapter08/#346 |
2009-12-07 11:40:02
|
在这个示例中,<literal> some_page</literal> 视图函数对<literal> POST</literal> |
|
|
2.0/chapter08/#342 |
2009-12-07 11:35:41
|
说到关于请求方法的分支,让我们来看一下可以用什么好的方法来实现它。
|
|
|
2.0/chapter08/#342 |
2009-12-07 11:34:36
|
说到关于请求方法的分支,让我们来看一下可以用什么好方法来实现它。
|
|
|
2.0/chapter08/#340 |
2009-12-07 10:45:56
|
视图函数的高级概念
|
|
old_taoist
|
2.0/chapter19/#6 |
2009-12-05 11:48:58
|
鉴于Django社区逐渐变的多样性,<emphasis>国际化</emphasis>和<emphasis>本地化</emphasis>逐渐变的很重要。
|
|
|
2.0/chapter05/#445 |
2009-12-03 18:15:22
|
一旦你创建了模型,Django自动为这些模型提供了高级的Python API。
|
|
old_taoist
|
2.0/chapter06/#537 |
2009-12-03 15:43:59
|
到现在,我们已经创建了一些模型,并且为编辑数据配置了一个优秀的界面。
|
|
old_taoist
|
2.0/chapter06/#445 |
2009-12-03 15:42:16
|
185
|
|
old_taoist
|
2.0/chapter06/#426 |
2009-12-03 15:42:04
|
177
|
|
old_taoist
|
2.0/chapter06/#381 |
2009-12-03 15:41:48
|
157
|
|
old_taoist
|
2.0/chapter06/#364 |
2009-12-03 15:41:30
|
149
|
|
old_taoist
|
2.0/chapter06/#328 |
2009-12-03 15:40:54
|
130
|
|
old_taoist
|
2.0/chapter06/#352 |
2009-12-03 15:40:14
|
142
|
|
old_taoist
|
2.0/chapter06/#340 |
2009-12-03 15:39:57
|
136
|
|
ok
|
2.0/chapter02/#4 |
2009-12-02 23:24:05
|
这一章,我们将演示如何安装框架以及一些依赖关系。
|
|
wjzc2002
|
2.0/chapter14/#190 |
2009-12-02 14:48:34
|
下面的例子将登出一个在上面已通过<literal> login()</literal> 登录的用户:
|
|
wjzc2002
|
2.0/chapter14/#274 |
2009-12-02 14:44:14
|
会话中使用的cookie的名字。
|
|
wjzc2002
|
2.0/chapter14/#267 |
2009-12-02 14:43:48
|
使用会话cookie(session cookies)的站点。
|
|
wjzc2002
|
2.0/chapter14/#174 |
2009-12-02 14:43:24
|
比如,不要象这样使用<literal> _fav_color</literal> 会话密钥(session key):
|
|
wjzc2002
|
2.0/chapter14/#744 |
2009-12-02 14:41:35
|
在<reference name="next chapter" refuri="../chapter15/"> 下一章</reference> ,我们会看一下Django的缓存机制,这是一个提高你的网页应用性能的便利的办法。
|
|
wjzc2002
|
2.0/chapter14/#442 |
2009-12-02 14:38:27
|
返回<literal> first_name</literal> 加上<literal> last_name</literal> ,中间插入一个空格。
|
|
wjzc2002
|
2.0/chapter14/#438 |
2009-12-02 14:36:59
|
总的来说,比较于这个方法,你应该倾向于使用<literal> is_authenticated()</literal> 方法。
|
|
wjzc2002
|
2.0/chapter14/#437 |
2009-12-02 14:35:04
|
对于<literal> AnonymousUser</literal> 对象返回<literal> True</literal> (对于真实的<literal> User</literal> 对象返回<literal> False</literal> )。
|
|
wjzc2002
|
2.0/chapter14/#430 |
2009-12-02 14:32:25
|
对于真实的User对象,总是返回<literal> True</literal> 。
|
|
wjzc2002
|
2.0/chapter14/#486 |
2009-12-02 14:11:02
|
<literal> groups</literal> 和<literal> permissions</literal> 。正如其他的many-to-many属性使用的方法一样,<literal> User</literal> 对象可以获得他们相关的对象:
|
|
old_taoist
|
2.0/chapter03/#288 |
2009-12-02 14:09:57
|
作为你学习Django的目的之一,我们希望你能将你的知识应用在那些不一定需要使用Django的Python项目上。)
|
|
old_taoist
|
2.0/chapter03/#287 |
2009-12-02 14:09:37
|
哪些是Django特性代码。
|
|
old_taoist
|
2.0/chapter03/#286 |
2009-12-02 14:09:21
|
(我们要强调的是,你应该清除意识到哪些仅是Python代码,
|
|
old_taoist
|
2.0/chapter03/#286 |
2009-12-02 14:08:55
|
(我们要强调的是,你应该清除意识到哪些仅是Python代码,哪些是Django特性代码。
|
|
wjzc2002
|
2.0/chapter14/#485 |
2009-12-02 14:08:24
|
最后,<literal> User</literal> 对象有两个many-to-many属性。
|
|
old_taoist
|
2.0/chapter03/#288 |
2009-12-02 14:06:05
|
作为你学习Django的目的之一,我们希望你能将你的知识应用在那些不一定需要使用Django的Python项目上。
|
|
wjzc2002
|
2.0/chapter14/#483 |
2009-12-02 14:05:45
|
你还可以传送一个第三参数:<literal> from_email</literal> ,以覆盖电邮中的发送地址。
|
|
wjzc2002
|
2.0/chapter14/#482 |
2009-12-02 14:03:41
|
这封电子邮件是从<literal> DEFAULT_FROM_EMAIL</literal> 设置的地址发送的。
|
|
wjzc2002
|
2.0/chapter14/#481 |
2009-12-02 14:02:10
|
向用户发送一封电子邮件。
|
|
wjzc2002
|
2.0/chapter14/#477 |
2009-12-02 14:01:44
|
返回一个用户队列中的<literal> Message</literal> 对象列表,并从队列中将这些消息删除。
|
|
wjzc2002
|
2.0/chapter14/#473 |
2009-12-02 13:59:45
|
如果用户拥有给定的<literal> app_label</literal> 中的任何权限,则返回<literal> True</literal> 。如果用户已不活动,这个方法总是返回<literal> False</literal> 。
|
|
wjzc2002
|
2.0/chapter14/#469 |
2009-12-02 13:57:47
|
如果用户是不活动的,这个方法总是返回<literal> False</literal> 。
|
|
wjzc2002
|
2.0/chapter14/#671 |
2009-12-02 13:56:48
|
权限、组和消息
|
|
old_taoist
|
2.0/chapter03/#319 |
2009-12-02 13:56:44
|
其次,也是更重要的:添加一个URL模式来映射URL中的/time/到那个新视图。
|
|
wjzc2002
|
2.0/chapter14/#692 |
2009-12-02 13:55:08
|
会自动为每一个Django模型创建三个基本权限:增加、改变和删除。
|
|
old_taoist
|
2.0/chapter03/#317 |
2009-12-02 13:54:01
|
这里,我们更改了两个地方。
|
|
wjzc2002
|
2.0/chapter14/#464 |
2009-12-02 13:51:25
|
如果用户有指定的权限,则返回<literal> True</literal> ,此时<literal> perm</literal> 的格式是<literal> "package.codename"</literal> 。如果用户已不活动,此方法总是返回<literal> False</literal> 。
|
|
old_taoist
|
2.0/chapter03/#541 |
2009-12-02 13:50:14
|
我们将在第十二章说明如何禁用 debug 模式。
|
|
wjzc2002
|
2.0/chapter14/#413 |
2009-12-02 13:50:00
|
它被默认设置为当前的日期/时间。
|
|
wjzc2002
|
2.0/chapter14/#418 |
2009-12-02 13:49:42
|
当账号被创建时,它被默认设置为当前的日期/时间。
|
|
wjzc2002
|
2.0/chapter14/#417 |
2009-12-02 13:48:56
|
账号被创建的日期时间
|
|