|
2.0/chapter06/#483 |
2010-03-10 05:25:47
|
请注意,这些权限是定义在模块级别上,而不是对象级别上的。举个例子,你可以让小强修改任何图书,但是不能让他仅修改由机械工业出版社出版的图书。
|
|
|
2.0/chapter07/#289 |
2010-03-12 01:38:41
|
笔者个人喜欢创建一个contact的文件夹,与books文件夹同级。这个文件夹中包括空的__init__.py和views.py两个文件。
|
|
|
2.0/chapter14/#141 |
2010-03-13 02:43:29
|
Cookies只存储数据的哈希会话ID,而不是数据本身,从而避免了大部分的常见cookie问题。
|
|
|
2.0/chapter14/#140 |
2010-03-13 02:44:25
|
这些数据在服务器端存储,并用通过cookie来传输数据摘要。
|
|
|
2.0/chapter14/#139 |
2010-03-13 02:44:36
|
你可以用session 框架来存取每个访问者任意数据,
|
|
|
2.0/chapter08/#162 |
2010-03-30 16:47:47
|
对一个可选URL配置参数的优雅解决方法:
|
|
|
2.0/chapter09/#287 |
2010-03-30 17:12:06
|
如果模板都不存在,将会触发 TemplateDoesNotExist 异常。
|
|
|
2.0/chapter09/#316 |
2010-03-30 17:13:41
|
Python eggs可以将Python代码压缩到一个文件中。
|
|
|
2.0/chapter09/#337 |
2010-03-30 17:15:11
|
我们更推荐使用后者,因为你的filter可能在后来的projects中有用
|
|
|
2.0/chapter09/#386 |
2010-03-30 17:16:51
|
如果触发了一个异常,应该返回一个原始输入或者空字符串,这会有更多意义
|
|
|
2.0/chapter09/#391 |
2010-03-30 17:18:39
|
下面是一个filter可以用做去掉变量值空格的例子
|
|
|
2.0/chapter09/#425 |
2010-03-30 17:19:23
|
例如,看看这个模板:
|
|
|
2.0/chapter09/#428 |
2010-03-30 17:21:53
|
在编译的模板形式中,这个模板表示节点的列表:
|
|
|
2.0/chapter09/#505 |
2010-03-30 19:42:20
|
例如
|
|
|
2.0/chapter09/#584 |
2010-03-30 19:44:11
|
我们给定了一个格式化好的字符串,然后它返回一个字符串形式的时间。
|
|
|
2.0/chapter09/#611 |
2010-03-30 19:45:09
|
我们将这样利用标签:
|
|
|
2.0/chapter09/#654 |
2010-03-30 19:48:47
|
比如:你可以从数据库中加载模板,或者直接从Subversion库中利用Python的绑定,更或者从一个ZIP文档中。
|
|
|
2.0/chapter09/#681 |
2010-03-30 19:50:04
|
注意:
|
|
|
2.0/chapter09/#687 |
2010-03-30 19:53:36
|
但是当你想在非Django应用中使用模版系统的时候,采用环境变量并不方便,因为你可能更想同其余的应用一起配置你的模板系统,而不是处理配置文件并通过环境变量指向他们。
|
|
|
2.0/chapter09/#689 |
2010-03-30 19:58:20
|
为了解决这个问题,你需要使用附录D中所描述的手动配置选项。概括的说,你需要导入正确的模板中的片段,然后在你访问任一个模板函数之前,首先用你想指定的配置访问Django.conf.settings.configure()。
|
|
|
2.0/chapter09/#677 |
2010-03-30 20:01:02
|
如果我们将这个代码放入一个叫mysite.zip_loader的包中,然后我们把mysite.zip_loader.load_template_source加到TEMPLATE_LOADERS中。
|
|
|
2.0/chapter09/#631 |
2010-03-30 20:02:09
|
Python 2.4修饰语法也能正常工作,所以我们可以这样写:
|
|
|
2.0/chapter09/#619 |
2010-03-30 20:03:06
|
这将被用来作为模板片段的内容:
|
|
|
2.0/chapter09/#610 |
2010-03-30 20:04:11
|
让我们来写一个能够产生给定作者对象的书清单的标签。
|
|
|
2.0/chapter09/#430 |
2010-03-30 20:05:04
|
文本节点:
|
|
|
2.0/chapter09/#433 |
2010-03-30 20:05:28
|
变量节点
|
|
|
2.0/chapter09/#457 |
2010-03-30 20:05:50
|
注意
|
|
|
2.0/chapter09/#468 |
2010-03-30 20:06:43
|
我们在这个例子中并不使用它。
|
|
|
2.0/chapter09/#179 |
2010-03-31 22:12:13
|
类似的,如果名字中含有一个字符"<"将会怎样呢?就像这样:username
|
后面还有一个username
|
|
2.0/chapter06/#64 |
2010-04-08 16:40:49
|
管理界面的设计是针对非技术人员的,所以它应该是一目了然的。
|
|
|
2.0/chapter06/#64 |
2010-04-08 16:41:14
|
管理界面的设计是针对非技术人员的,所以它应该一目了然。
|
|
|
2.0/chapter06/#71 |
2010-04-08 16:42:19
|
Django的登录界面
|
|
|
2.0/chapter06/#300 |
2010-04-08 17:07:19
|
119
|
|
|
2.0/chapter06/#300 |
2010-04-08 17:07:33
|
|
|
|
2.0/chapter06/#300 |
2010-04-08 17:09:23
|
119
|
|
|
2.0/chapter10/#185 |
2010-04-15 16:53:04
|
xx
|
|
|
2.0/chapter09/#436 |
2010-04-16 12:17:14
|
文本节点
|
|
|
2.0/chapter11/#115 |
2010-04-16 23:17:48
|
模板中,通用视图将会追加一个<literal>_list</literal>到<literal>template_object_name</literal>来创建一个表示列表项目的变量名。
|
|
|
2.0/chapter05/#420 |
2010-04-21 20:36:16
|
这些 <literal>CREATE TABLE</literal> 语句会根据你的数据库而作调整,这样象数据库特定的一些字段例如:(MySQL),<literal>auto_increment</literal>(PostgreSQL),<literal>serial</literal>(SQLite),都会自动生成。<literal>integer primary key</literal> |
|
|
2.0/chapter05/#366 |
2010-04-21 20:37:50
|
除非你单独指明,否则Django会自动为每个模型生成一个自增长的整数主键字段每个Django模型都要求有单独的主键。<literal>id</literal> |
|
|
2.0/chapter14/#23 |
2010-04-22 14:27:11
|
浏览器的开发者在很早的时候就已经意识到, HTTP协议的无状态性会对Web开发者带来很大的问题,于是(<emphasis>cookies</emphasis>)应运而生。
|
|
|
2.0/chapter07/#451 |
2010-04-23 15:33:34
|
一些提交的消息只有一两个单词,我们无法得知详细的信息。
|
根据下面的代码 应该是通过空格拆分英文单词的做法
|
|
2.0/chapter08/#3 |
2010-04-29 12:55:51
|
在<reference name="Chapter 3" refuri="../chapter03/">第三章</reference> ,我们已经对基本的Django视图和URL配置做了介绍。
|
|
|
2.0/chapter01/#181 |
2010-05-25 23:22:06
|
基本上,Django的代码并 没有使用一些黑色魔法(例如代码中的花哨技巧,某个实现解释或者理解起来十分困难)。
|
|
|
2.0/chapter01/#0 |
2010-06-12 16:59:22
|
第一章:介绍Django
|
_建议_:
|
|
2.0/chapter01/#4 |
2010-06-15 22:05:45
|
使用Django,使你能够以最小的代价构建和维护高质量的Web应用a。
|
_建议_:
|
|
2.0/chapter09/#181 |
2010-08-17 15:19:03
|
username
|
_建议_:
|
|
2.0/chapter09/#206 |
2010-08-17 15:24:24
|
> 被转换为>
|
_建议_:最后一个字符按原文不应译为> |
|
2.0/chapter09/#208 |
2010-08-17 15:25:08
|
<literal>'</literal>(单引号)被转换为<literal>'</literal> |
_建议_:
|
|
2.0/chapter09/#210 |
2010-08-17 15:25:35
|
<literal>"</literal>(双引号)被转换为<literal>"</literal> |
_建议_:
|