zhaohongjian000@gmail.com
|
2.0/chapter12/#187 |
2010-04-11 15:47:39
|
<literal></literal> |
|
zhaohongjian000@gmail.com
|
2.0/chapter12/#187 |
2010-04-11 15:45:47
|
<literal></literal> |
|
zhaohongjian000@gmail.com
|
2.0/chapter12/#186 |
2010-04-11 15:44:18
|
后者用于指向你的文件系统中的一个位置,然而 <literal></literal>
指向一个 Web 站点的 URL 位置。
|
|
zhaohongjian000@gmail.com
|
2.0/chapter12/#185 |
2010-04-11 15:42:38
|
注意这里使用 <literal></literal> 指令而不是 <literal></literal> 。
|
下一句的翻译放在了这一句
|
zhaohongjian000@gmail.com
|
2.0/chapter12/#247 |
2010-04-11 15:38:22
|
除非你的 Django 设置的确出了问题。
|
修改
|
zjm1126
|
2.0/chapter12/#25 |
2009-11-23 15:41:45
|
这个页面包含潜在的敏感信息,但是不会暴露在公共互联网。
|
|
zjm1126
|
2.0/chapter12/#22 |
2009-11-23 15:39:18
|
所有的数据库查询将被保存在内存中, 以
<literal>django.db.connection.queries</literal> 的形式. 你可以想象,这个吃内存!
|
|
zjm1126
|
2.0/chapter12/#24 |
2009-11-23 15:33:01
|
任何404错误都将呈现django的特殊的404页面(第3章有)而不是普通的404页面。
|
|
zjm1126
|
2.0/chapter12/#20 |
2009-11-23 15:23:01
|
例如, 如果 <literal>DEBUG</literal> 被设置成 <literal>True</literal> , 那么:
|
|
zjm1126
|
2.0/chapter12/#19 |
2009-11-23 15:20:55
|
我们在第2章创建了一个project ,命令 <literal>django-admin.py startproject</literal>
created a <literal>settings.py</literal> file with <literal>DEBUG</literal> set to <literal>True</literal> . django会检查这个设置和改变他们的行为, 如果 <literal>DEBUG</literal> 模式被开启.
|
|
zjm1126
|
2.0/chapter12/#17 |
2009-11-23 15:07:48
|
关闭Debug模式.
|
|
zjm1126
|
2.0/chapter12/#15 |
2009-11-23 15:06:22
|
但是,在开始前,有一些<emphasis>essential things</emphasis> |
|
zjm1126
|
2.0/chapter12/#14 |
2009-11-23 15:05:03
|
很幸运,<literal>runserver</literal> |
|
zjm1126
|
2.0/chapter12/#14 |
2009-11-23 15:01:47
|
很幸运,<literal>runserver</literal> |
|
zjm1126
|
2.0/chapter12/#12 |
2009-11-23 14:51:28
|
准备你的代码库
|
|
zjm1126
|
2.0/chapter12/#10 |
2009-11-23 14:49:59
|
在本章,我们将展示如何做,但是,在做之前我们要给你一个(要做的事的)清单.
|
|
zjm1126
|
2.0/chapter12/#10 |
2009-11-23 14:49:44
|
在本章,我们将展示如何做,但是,在做之前我们要给你一个(要做的事的)清单
|
|
zjm1126
|
2.0/chapter12/#9 |
2009-11-23 14:47:18
|
要部署你的django程序,你需要挂接到工业用的服务器 如:Apache
|
|
zjm1126
|
2.0/chapter12/#8 |
2009-11-23 14:45:40
|
但是<literal>runserver</literal> |
|
zjm1126
|
2.0/chapter12/#7 |
2009-11-23 14:41:56
|
如果你一直跟着我们的例子做,你可能正在用<literal>runserver</literal> |
|
zjm1126
|
2.0/chapter12/#5 |
2009-11-23 14:28:05
|
在服务器上部署它
|
|
zjm1126
|
2.0/chapter12/#4 |
2009-11-23 14:26:58
|
本章包含创建一个django程序最必不可少的步骤
|
|
zqm_zqm@yahoo.com.cn
|
2.0/chapter03/#55 |
2009-11-25 00:01:15
|
<emphasis> URLconf</emphasis> 就好像是用Django创建的Web站点的一张内容表。
|
|
李旭章
|
2.0/chapter05/#421 |
2010-07-05 20:40:56
|
同样的,字段名称也是自动处理(例如单引号还是双引号)。
|
_建议_:单引号还好是双引号 => 单引号还是双引号
|
李旭章
|
2.0/chapter03/#401 |
2010-07-05 12:46:31
|
当你用r把它标示为一个原始字符串后,Python不再视其中的反斜杠为转义字符。也就是说,“\\n”是两个字符串:“\\”和“n”。由于反斜杠在Python代码和正则表达式中有冲突,因此建议你在Python定义正则表达式时都使用原始字符串。
|
_建议_:原“\”被隐藏了
|
李旭章
|
2.0/chapter02/#251 |
2010-07-05 11:25:48
|
而在 Django 中,把任何Python代码和web server的文档根(root)放在一起并不是一个好主意。因为这样做有使人能通过网路看到你源代码的风险。
|
_建议_:原 -> 源;句末.改为。
|
柠檬园主
|
2.0/chapter18/#33 |
2009-11-16 21:07:19
|
运行命令 <literal>python mysite/manage.py inspectdb</literal> . 这将在 <literal>DATABASE_NAME</literal> 数据库中检查所有的表和打印出为每张表生成的model class.
|
|
柠檬园主
|
2.0/chapter18/#34 |
2009-11-16 21:07:06
|
看一看输出结果想一下 inspectdb 能做些什么.
|
分开段落
|
柠檬园主
|
2.0/chapter18/#31 |
2009-11-16 21:05:44
|
这里我们使用<literal>myapp</literal> 做为应用名.
|
|
柠檬园主
|
2.0/chapter18/#10 |
2009-11-16 21:01:00
|
Django的数据库层从Python代码生成SQL schemas--但是对于遗留数据库,你已经拥有SQL schemas.
|
多段写在一起,还少内容,分开重新译之.
|
柠檬园主
|
2.0/chapter18/#11 |
2009-11-16 21:00:07
|
这种情况,你需要为已经存在的数据表创建model.
|
|
柠檬园主
|
2.0/chapter18/#12 |
2009-11-16 20:59:03
|
为此,Django自带了一个可以通过读取您的数据表结构来生成model的工具.
|
|
柠檬园主
|
2.0/chapter18/#13 |
2009-11-16 20:57:31
|
该辅助工具称为inspectdb,你可以通过执行<literal>manage.py inspectdb</literal>来调用它.
|
|
柠檬园主
|
2.0/chapter03/#36 |
2009-10-21 12:38:54
|
这是一个触发这个视图、包含当前Web请求信息的对象,是类<literal>django.http.HttpRequest</literal>的一个实例。在这个示例中,我们虽然不用<literal>request</literal>做任何事情,然而它仍必须是这个视图的第一个参数。
|
|
柠檬园主
|
2.0/chapter03/#35 |
2009-10-21 12:35:35
|
每个视图函数至少要有一个参数,通常被叫作<literal>request</literal>。
|
|
柠檬园主
|
2.0/chapter03/#49 |
2009-10-21 12:33:41
|
你的第一个URLconf
|
|
柠檬园主
|
2.0/chapter03/#42 |
2009-10-21 12:33:22
|
这个函数只有简单的一行代码:
|
|
柠檬园主
|
2.0/chapter03/#33 |
2009-10-21 11:53:11
|
接下来,我们定义一个叫做<literal>hello</literal> 的视图函数。
|
|
柠檬园主
|
2.0/chapter03/#17 |
2009-10-21 11:43:33
|
页面的内容是靠<emphasis>view function(视图函数)</emphasis> 来产生,URL定义在 <emphasis>URLconf</emphasis> 中。首先,我们先写一个Hello World视图函数。
|
|
柠檬园主
|
2.0/chapter05/#214 |
2009-10-21 00:42:50
|
你还没设置DATABASE_ENGINE设置。
|
|
柠檬园主
|
2.0/chapter05/#188 |
2009-10-21 00:39:35
|
如果你使用SQLite,此项留空。
|
|
柠檬园主
|
2.0/chapter05/#163 |
2009-10-21 00:38:59
|
如果你使用Linux,你的发布包管理系统会提供方便包。
|
|
柠檬园主
|
2.0/chapter05/#152 |
2009-10-21 00:37:04
|
如果使用Python 2.5+则不需要适配器。
|
|
柠檬园主
|
2.0/chapter05/#112 |
2009-10-21 00:35:44
|
编辑那个文件并查找数据库设置:
|
|
柠檬园主
|
2.0/chapter05/#128 |
2009-10-21 00:35:08
|
必要的适配器
|
|
柠檬园主
|
2.0/chapter05/#106 |
2009-10-21 00:33:58
|
首先,我们需要做些初期配置;我们需要告诉Django使用什么数据库以及如何连接数据库。
|
|
柠檬园主
|
2.0/chapter05/#338 |
2009-10-21 00:32:53
|
一个作者有姓,名字和email地址。
|
|
柠檬园主
|
2.0/chapter05/#109 |
2009-10-21 00:32:15
|
如果你使用SQLite,不需要这步安装,因为SQLite使用文件系统上的独立文件来存储数据。
|
|
柠檬园主
|
2.0/chapter05/#10 |
2009-10-21 00:30:14
|
这个网站也许也提供网站访问者取得自己数据库的方法。
|
|
柠檬园主
|
2.0/chapter05/#6 |
2009-10-21 00:28:11
|
作为例子之一,我们的主观逻辑是要计算当前的日期和时间。
|
|