IIssNan
|
2.0/chapter04/#42 |
2009-10-25 18:54:14
|
这个例子中的模板包含一个<literal>for</literal>标签( <literal>{% for item in item_list %}</literal> )和一个<literal>if</literal> 标签(<literal>{% if ordered_warranty %}</literal> )
|
|
IIssNan
|
2.0/chapter04/#42 |
2009-10-25 18:53:53
|
这个例子中的模板包含一个<literal></literal>标签( <literal>{% for item in item_list %}</literal> )和一个<literal>if</literal> 标签(<literal>{% if ordered_warranty %}</literal> )
|
|
IIssNan
|
2.0/chapter04/#42 |
2009-10-25 18:52:59
|
这个例子中的模板包含一个<literal></literal>标签( <literal></literal> )和一个<literal></literal> 标签(<literal></literal> )
|
|
luwenhua@126.com
|
2.0/chapter02/#208 |
2009-10-25 14:46:12
|
如果你用的是Python2.4或更早的版本,你需要 SQLite 3<1>不是<2>版本 2 ,这个可从<3>http://www.djangoproject.com/r/sqlite/<4>得到,还有<5>pysqlite<6>,可从<7>http://www.djangoproject.com/r/python-sqlite/<8>得到。
|
|
luwenhua@126.com
|
2.0/chapter02/#291 |
2009-10-24 19:00:01
|
运行开发服务器
|
|
luwenhua@126.com
|
2.0/chapter02/#289 |
2009-10-24 18:59:29
|
除了尺寸小些,这些文件已经构成了一个可运行的Django应用。
|
|
luwenhua@126.com
|
2.0/chapter02/#289 |
2009-10-24 18:58:56
|
除了尺寸小此,这些文件已经构成了一个可运行的Django应用。
|
|
luwenhua@126.com
|
2.0/chapter02/#287 |
2009-10-24 18:57:12
|
目前,它是空的。
|
|
luwenhua@126.com
|
2.0/chapter02/#286 |
2009-10-24 18:56:57
|
可视其为你的django网站的目录。
|
|
luwenhua@126.com
|
2.0/chapter02/#285 |
2009-10-24 18:54:57
|
<literal>urls.py</literal>:django项目的URL设置。
|
|
luwenhua@126.com
|
2.0/chapter02/#285 |
2009-10-24 18:54:28
|
:django项目的URL设置。<literal>urls.py</literal> |
|
luwenhua@126.com
|
2.0/chapter02/#283 |
2009-10-24 18:53:38
|
看看这个文件可做的设置,以及所用的默认值。
|
|
luwenhua@126.com
|
2.0/chapter02/#280 |
2009-10-24 18:49:02
|
你应当不需要编辑这个文件;在这个目录下生成它纯是为了方便。
|
|
luwenhua@126.com
|
2.0/chapter02/#279 |
2009-10-24 18:46:01
|
键入<literal>python manage.py help</literal>,看一下它能做什么。
|
|
luwenhua@126.com
|
2.0/chapter02/#279 |
2009-10-24 18:45:34
|
键入,看一下它能做什么。<literal>python manage.py help</literal> |
|
luwenhua@126.com
|
2.0/chapter02/#187 |
2009-10-24 18:44:22
|
它仅对你的文件系统中的单一文件读写数据,并且Python2.5和以后版本内建了对它的支持。
|
|
luwenhua@126.com
|
2.0/chapter02/#276 |
2009-10-24 18:43:14
|
这是一个空文件,一般你不需要修改它。
|
|
luwenhua@126.com
|
2.0/chapter02/#270 |
2009-10-24 18:42:08
|
命令创建一个目录,包含4个文件:<literal>startproject</literal> |
|
luwenhua@126.com
|
2.0/chapter02/#268 |
2009-10-24 18:40:40
|
要这样做:转到所在的目录(例如<literal>django-admin.py</literal>),运行命令<literal>cd /usr/local/bin</literal>。<literal>chmod +x django-admin.py</literal> |
|
luwenhua@126.com
|
2.0/chapter02/#267 |
2009-10-24 18:38:31
|
如果在运行时,你看到权限拒绝的提示,你应当修改这个文件的权限。<literal>django-admin.py startproject</literal> |
|
luwenhua@126.com
|
2.0/chapter02/#265 |
2009-10-24 18:36:24
|
如果你django是从的linux发布的打包的版本中安装的,那么,常会被<literal>django-admin.py</literal>替代。<literal>django-admin</literal> |
|
luwenhua@126.com
|
2.0/chapter02/#262 |
2009-10-24 18:33:58
|
如果你使用一个trnuk版本,你会在下发现<literal>djtrunk/django/bin</literal>。你将来会常用到<literal>django-admin.py</literal>,把它加到你的系统路径中去比较好。<literal>django-admin.py</literal> |
|
luwenhua@126.com
|
2.0/chapter02/#256 |
2009-10-24 18:29:44
|
转到你创建的目录,运行命令。这样会在你的当前目录下创建一个<literal>django-admin.py startproject mysite</literal>目录。<literal>mysite</literal> |
|
luwenhua@126.com
|
2.0/chapter02/#252 |
2009-10-24 18:27:59
|
这样做不好。
|
|
luwenhua@126.com
|
2.0/chapter02/#241 |
2009-10-24 18:26:04
|
当你安装好了python,django和(可选的)数据库及相关库,你就可以创建一个<emphasis>project</emphasis>,迈出开发django应用的第一步。
|
|
luwenhua@126.com
|
2.0/chapter02/#228 |
2009-10-24 18:24:26
|
如果你用Oracle,你需要安装库,它可从<literal>cx_Oracle</literal>获得。<reference name="http://cx-oracle.sourceforge.net/" refuri="http://cx-oracle.sourceforge.net/">http://cx-oracle.sourceforge.net/</reference> |
|
IIssNan
|
2.0/chapter02/#327 |
2009-10-24 17:10:22
|
Unix用户可以在命令提示符中输入ifconfig来获取以上信息。
|
|
15325@qq.com
|
2.0/chapter03/#430 |
2009-10-24 11:01:43
|
(见上)
|
|
15325@qq.com
|
2.0/chapter03/#440 |
2009-10-24 11:01:27
|
(见上)
|
|
15325@qq.com
|
2.0/chapter03/#443 |
2009-10-24 11:01:00
|
(见上)
|
|
luwenhua@126.com
|
2.0/chapter02/#241 |
2009-10-24 09:21:25
|
一旦你安装了python,django和(可选的)数据库及相关库,你就可以创建一个,迈出开发django应用的第一步。<emphasis>project</emphasis> |
|
luwenhua@126.com
|
2.0/chapter02/#229 |
2009-10-24 09:17:01
|
要用4.3.1或更高版本,但要避开5.0,这是因为这个版本的驱动有bug。
|
|
luwenhua@126.com
|
2.0/chapter02/#228 |
2009-10-24 09:15:26
|
如果你用Oracle,你需要安装<literal>cx_Oracle</literal><reference name="http://cx-oracle.sourceforge.net/" refuri="http://cx-oracle.sourceforge.net/">http://cx-oracle.sourceforge.net/</reference> |
|
luwenhua@126.com
|
2.0/chapter02/#226 |
2009-10-24 09:14:14
|
django需要Oracle9i或更高版本。
|
|
luwenhua@126.com
|
2.0/chapter02/#218 |
2009-10-24 09:13:30
|
3.0版本不支持嵌套子查询和一些比较标准的sql语句。
|
|
luwenhua@126.com
|
2.0/chapter02/#217 |
2009-10-24 09:12:11
|
django需要MySQL4.0或更高的版本。
|
|
luwenhua@126.com
|
2.0/chapter02/#213 |
2009-10-24 09:11:18
|
如果你在用Linux,检查你的发行版的软件包管理系统是否提供了一套叫做python-sqlite3,sqlite-python,pysqlite这类名字的包。
|
|
luwenhua@126.com
|
2.0/chapter02/#208 |
2009-10-24 09:09:43
|
如果你用的是Python2.4或更早的版本,你需要 SQLite 3<emphasis>not</emphasis>version 2 ,这个可从<reference name="http://www.djangoproject.com/r/sqlite/" refuri="http://www.djangoproject.com/r/sqlite/">http://www.djangoproject.com/r/sqlite/</reference><literal>pysqlite</literal><reference name="http://www.djangoproject.com/r/python-sqlite/" refuri="http://www.djangoproject.com/r/python-sqlite/">http://www.djangoproject.com/r/python-sqlite/</reference> |
|
luwenhua@126.com
|
2.0/chapter02/#209 |
2009-10-24 09:06:55
|
确认一下你的<literal>pysqlite</literal>版本是2.0.3或者更高。
|
|
luwenhua@126.com
|
2.0/chapter02/#206 |
2009-10-24 08:56:14
|
向前跳到下一节。
|
|
luwenhua@126.com
|
2.0/chapter02/#200 |
2009-10-24 08:53:47
|
如果你在用Linux,检查你的发行版的软件包管理系统是否提供了一套叫做python-psycopg2,psycopg2-python,python-postgresql这类名字的包。
|
|
luwenhua@126.com
|
2.0/chapter02/#195 |
2009-10-24 08:48:31
|
我们建议使用<literal>psycopg2</literal>,因为它是新的,开发比较积极,且更容易安装。
|
|
luwenhua@126.com
|
2.0/chapter02/#190 |
2009-10-24 08:45:44
|
如果你急着用它,我们建议你使用python2.5。
|
|
luwenhua@126.com
|
2.0/chapter02/#189 |
2009-10-24 08:40:38
|
在Windows上,取得数据库驱动程序可能会令人沮丧。
|
|
luwenhua@126.com
|
2.0/chapter02/#187 |
2009-10-24 08:36:53
|
它仅从你的文件系统中的单一文件中读写数据,并且Python2.5和以后版本内建对它的支持。
|
|
luwenhua@126.com
|
2.0/chapter02/#186 |
2009-10-24 08:33:45
|
如果你用python2.5或更高版本的话,SQLite是唯一一个被支持的且不需要以上安装步骤的数据库。
|
|
luwenhua@126.com
|
2.0/chapter02/#185 |
2009-10-24 08:28:07
|
如果你只是玩一下,不想安装数据库服务,那么可以考虑使用SQLite。
|
|
luwenhua@126.com
|
2.0/chapter02/#160 |
2009-10-24 07:19:25
|
如果你只想玩一下,可以不配置数据库,直接跳到 开始一个project 部分去,不过你要注意本书的例子都是假设你配置好了一个正常工作的数据库。
|
|
luwenhua@126.com
|
2.0/chapter02/#157 |
2009-10-24 07:14:01
|
这会儿,你可以使用django写web应用了,因为django只要求python正确安装后就可以跑起来了。
|
|
luwenhua@126.com
|
2.0/chapter02/#158 |
2009-10-24 07:12:35
|
不过,当你想开发一个<emphasis>数据库驱动</emphasis>的web站点时,你应当需要配置一个数据库服务器。
|
|