princelai
|
2.0/chapter03/#13 |
2009-10-21 03:28:40
|
注意,在这个过程中,你已经列出了两个关于这个网页信息的关键:
|
|
princelai
|
2.0/chapter03/#12 |
2009-10-21 03:23:54
|
如果你曾经发布过Hello world页面,但是没有使用网页框架,只是简单的在<literal>hello.html</literal>文本文件中输入Hello World,然后上传到任意的一个网页服务器上。
|
|
princelai
|
2.0/chapter03/#10 |
2009-10-21 03:18:55
|
Hello world.
|
|
princelai
|
2.0/chapter03/#9 |
2009-10-21 03:18:33
|
正如我们的第一个目标,创建一个网页,用来输出这个著名的示例信息:
|
|
princelai
|
2.0/chapter03/#9 |
2009-10-21 03:18:20
|
正如我们的第一个目标,来创建一个网页,用来输出这个著名的示例信息:
|
|
princelai
|
2.0/chapter03/#9 |
2009-10-21 03:17:44
|
正如我们的第一个目标,来创建一个输出这个著名示例信息网页:
|
|
princelai
|
2.0/chapter03/#7 |
2009-10-21 03:15:35
|
Hello World
|
|
princelai
|
2.0/chapter03/#6 |
2009-10-21 03:15:20
|
你的第一个基于Django的页面:
|
|
princelai
|
2.0/chapter03/#4 |
2009-10-21 03:14:37
|
在这一章,你将会学到用Django创建动态网页的基本知识。
|
|
princelai
|
2.0/chapter02/#74 |
2009-10-21 02:55:46
|
如果你很好奇:
|
|
princelai
|
2.0/chapter02/#97 |
2009-10-21 02:54:27
|
使用 <literal>svn co http://code.djangoproject.com/svn/django/trunk djtrunk</literal> 命令查看主体代码。
|
|
princelai
|
2.0/chapter02/#94 |
2009-10-21 02:51:41
|
(如果你在使用Mac OS X 10.5或者更新的版本,你很走运,Subversion应该就可以安装Django。
|
|
princelai
|
2.0/chapter02/#95 |
2009-10-21 02:51:30
|
你可以在终端上输入<literal>svn
--version</literal>来验证。
|
|
princelai
|
2.0/chapter02/#94 |
2009-10-21 02:49:59
|
(如果你在使用Mac OS X 10.5或者更新的版本,你很走运,Subversion应该就可以安装Django。)
|
|
princelai
|
2.0/chapter02/#76 |
2009-10-21 02:47:08
|
通常情况下,这个目录在<literal>/usr/lib/python2.4/site-packages</literal>。
|
|
princelai
|
2.0/chapter02/#71 |
2009-10-21 02:44:29
|
解压缩完成后,使用管理员权限启动一个DOS Shell(命令提示符),然后运行目录里以<literal>Django-</literal>开始命名的文件:
|
|
princelai
|
2.0/chapter02/#71 |
2009-10-21 02:41:43
|
解压缩完成后,使用管理员权限启动一个DOS Shell(命令提示符),然后运行目录里以<literal>Django-</literal>开始命名的文件
|
|
princelai
|
2.0/chapter02/#70 |
2009-10-21 02:38:03
|
Windows系统上,推荐使用7-Zip(<reference name="http://www.djangoproject.com/r/7zip/" refuri="http://www.djangoproject.com/r/7zip/">http://www.djangoproject.com/r/7zip/</reference>)来解压缩<literal>.tar.gz</literal>文件。
|
|
princelai
|
2.0/chapter02/#60 |
2009-10-21 02:36:14
|
首先,下载名字类似于<literal>Django-1.0.2-final.tar.gz</literal>压缩文件。(下载到哪里无所谓,安装程序会把Django文件放到正确的地方。)解压缩之后运行<literal>setup.py install</literal>,像操作大多数Python库一样。
|
|
princelai
|
2.0/chapter02/#59 |
2009-10-21 02:24:27
|
如果你的系统没有自带Django,你可以自己下载然后安装框架
|
|
princelai
|
2.0/chapter02/#57 |
2009-10-21 02:22:04
|
这样,你将会通过系统的包管理得到安全的升级
|
|
princelai
|
2.0/chapter02/#56 |
2009-10-21 02:19:15
|
如果您在用Linux系统,其中包括Django的包,使用默认的版本是个好主意。
|
distributor's翻译成默认的更好吧
|
issin
|
2.0/chapter02/#56 |
2009-10-21 02:01:28
|
如果您在用Linux发行版,其中包括Django的包,利用发行版的版本是个好主意。
|
|
issin
|
2.0/chapter02/#54 |
2009-10-21 01:58:33
|
官方发布的版本带有一个版本号,例如1.0.3或1.1,而最新的一个总是可在<reference name="http://www.djangoproject.com/download/" refuri="http://www.djangoproject.com/download/">http://www.djangoproject.com/download/</reference>找到。
|
|
princelai
|
2.0/chapter02/#62 |
2009-10-21 01:56:18
|
以下是如何在Unix系统上安装的方法:
|
|
princelai
|
2.0/chapter02/#43 |
2009-10-21 01:53:41
|
安装 Django
|
|
issin
|
2.0/chapter02/#50 |
2009-10-21 01:50:55
|
我们推荐选定一个正式发布版本,但重要的是了解到主干开发版本的存在,因为在文档和社区成员中你会发现它被提到。
|
|
issin
|
2.0/chapter02/#50 |
2009-10-21 01:50:21
|
我们推荐选定一个正式发布版本,但重要的是了解到主干开发版本的存在,因为在文件和社区成员中你会发现它被提到。
|
|
issin
|
2.0/chapter02/#48 |
2009-10-21 01:45:38
|
你需要一个稳定版还是测试版的Django,或是你想要包括最新功能的版本,也许你可对Django本身作贡献,而把稳定作为代价?
|
|
issin
|
2.0/chapter02/#47 |
2009-10-21 01:40:12
|
安装的版本取决于您的优先选择。
|
|
issin
|
2.0/chapter02/#46 |
2009-10-21 01:36:59
|
最新的官方发行版和有风险的主干版本。
|
|
issin
|
2.0/chapter02/#41 |
2009-10-21 01:31:08
|
它既快速又方便,而详细说明可参考<reference name="http://www.python.org/download/" refuri="http://www.python.org/download/">http://www.python.org/download/</reference> |
|
issin
|
2.0/chapter02/#33 |
2009-10-21 01:28:06
|
安装
|
|
issin
|
2.0/chapter02/#29 |
2009-10-21 01:27:45
|
Python3.0这个语言本身引入了大量不向后兼容的改变,因此,我们预期大多数主要的Python库和框架将花几年才能衔接,包括Django。
|
|
issin
|
2.0/chapter02/#62 |
2009-10-21 01:19:58
|
以下是如何在Unix系统处理的样子:
|
|
|
2.0/chapter06/#22 |
2009-10-21 01:00:33
|
请注意我们建议你读这章,即使你不打算用admin。因为我们将介绍一些概念,这些概念可以应用到Django的所有方面,而不仅仅是admin
|
|
柠檬园主
|
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
|
作为例子之一,我们的主观逻辑是要计算当前的日期和时间。
|
|
柠檬园主
|
2.0/chapter05/#0 |
2009-10-21 00:25:44
|
第5章:Models(模型)
|
|
柠檬园主
|
2.0/chapter05/#0 |
2009-10-21 00:25:22
|
第5章:Models
|
|
柠檬园主
|
2.0/chapter02/#148 |
2009-10-21 00:23:26
|
)。例如:
|
|