柠檬园主
|
2.0/chapter02/#18 |
2009-10-21 00:05:59
|
核心Django框架可以工作在2.3至2.6(包括2.3和2.6)之间的任何Python版本。
|
|
issin
|
2.0/chapter02/#10 |
2009-10-21 00:06:13
|
往后,在第12章,我们将讨论如何部署Django到一个生产站点。
|
|
柠檬园主
|
2.0/chapter02/#4 |
2009-10-21 00:07:16
|
这一章,我们将带演示如何安装框架以及一些依赖关系。
|
|
柠檬园主
|
2.0/chapter02/#6 |
2009-10-21 00:08:29
|
因为Django就是纯Python代码,它可以运行在任何Python可以运行的环境,甚至是手机上!
|
|
issin
|
2.0/chapter02/#8 |
2009-10-21 00:08:56
|
我们假设你把它安装在桌面/笔记本电脑或服务器。
|
|
issin
|
2.0/chapter02/#7 |
2009-10-21 00:10:47
|
但本章只涵盖安装Django的通用方案。
|
|
柠檬园主
|
2.0/chapter02/#7 |
2009-10-21 00:11:08
|
但是这章只提及Django安装的通用脚本。
|
|
issin
|
2.0/chapter02/#19 |
2009-10-21 00:12:25
|
Django的可选GIS(地理信息系统)支持需要Python 2.4到2.6。
|
|
issin
|
2.0/chapter02/#22 |
2009-10-21 00:13:00
|
版本2.6。
|
|
柠檬园主
|
2.0/chapter02/#23 |
2009-10-21 00:13:53
|
虽然Django在2.3至2.6版之间的任意Python版本下都一样运行得很好,而新版本的Python则提供了一些你可能比较想应用在你的程序里的,更加丰富和额外的语言特性。
|
|
柠檬园主
|
2.0/chapter02/#28 |
2009-10-21 00:14:37
|
在写作本书的时候,Python3.0已经发布,但Django暂时还不支持。
|
|
柠檬园主
|
2.0/chapter02/#24 |
2009-10-21 00:16:16
|
另外,某些你可能要用到的Django第三方插件会要求比Python 2.3更新的版本,所以使用比较新的Python版本会让你有更多选择。
|
|
柠檬园主
|
2.0/chapter02/#26 |
2009-10-21 00:16:36
|
Django和 Python 3.0
|
|
柠檬园主
|
2.0/chapter02/#31 |
2009-10-21 00:18:15
|
如果你是个Python新手并且正迷茫于到底是学习Python 2.x还是Python 3.x的话,我们建议你选择Python 2.x。
|
|
柠檬园主
|
2.0/chapter02/#36 |
2009-10-21 00:20:20
|
在命令行窗口中输入<literal>python</literal> (或是在OS X的程序/工具/终端中)。
|
|
柠檬园主
|
2.0/chapter02/#45 |
2009-10-21 00:21:22
|
任何时候,都有两个不同版本的Django供您选择。
|
|
柠檬园主
|
2.0/chapter02/#132 |
2009-10-21 00:22:49
|
测试Django安装
|
|
柠檬园主
|
2.0/chapter02/#148 |
2009-10-21 00:23:26
|
)。例如:
|
|
柠檬园主
|
2.0/chapter05/#0 |
2009-10-21 00:25:22
|
第5章:Models
|
|
柠檬园主
|
2.0/chapter05/#0 |
2009-10-21 00:25:44
|
第5章:Models(模型)
|
|
柠檬园主
|
2.0/chapter05/#6 |
2009-10-21 00:28:11
|
作为例子之一,我们的主观逻辑是要计算当前的日期和时间。
|
|
柠檬园主
|
2.0/chapter05/#10 |
2009-10-21 00:30:14
|
这个网站也许也提供网站访问者取得自己数据库的方法。
|
|
柠檬园主
|
2.0/chapter05/#109 |
2009-10-21 00:32:15
|
如果你使用SQLite,不需要这步安装,因为SQLite使用文件系统上的独立文件来存储数据。
|
|
柠檬园主
|
2.0/chapter05/#338 |
2009-10-21 00:32:53
|
一个作者有姓,名字和email地址。
|
|
柠檬园主
|
2.0/chapter05/#106 |
2009-10-21 00:33:58
|
首先,我们需要做些初期配置;我们需要告诉Django使用什么数据库以及如何连接数据库。
|
|
柠檬园主
|
2.0/chapter05/#128 |
2009-10-21 00:35:08
|
必要的适配器
|
|
柠檬园主
|
2.0/chapter05/#112 |
2009-10-21 00:35:44
|
编辑那个文件并查找数据库设置:
|
|
柠檬园主
|
2.0/chapter05/#152 |
2009-10-21 00:37:04
|
如果使用Python 2.5+则不需要适配器。
|
|
柠檬园主
|
2.0/chapter05/#163 |
2009-10-21 00:38:59
|
如果你使用Linux,你的发布包管理系统会提供方便包。
|
|
柠檬园主
|
2.0/chapter05/#188 |
2009-10-21 00:39:35
|
如果你使用SQLite,此项留空。
|
|
柠檬园主
|
2.0/chapter05/#214 |
2009-10-21 00:42:50
|
你还没设置DATABASE_ENGINE设置。
|
|
|
2.0/chapter06/#22 |
2009-10-21 01:00:33
|
请注意我们建议你读这章,即使你不打算用admin。因为我们将介绍一些概念,这些概念可以应用到Django的所有方面,而不仅仅是admin
|
|
issin
|
2.0/chapter02/#62 |
2009-10-21 01:19:58
|
以下是如何在Unix系统处理的样子:
|
|
issin
|
2.0/chapter02/#29 |
2009-10-21 01:27:45
|
Python3.0这个语言本身引入了大量不向后兼容的改变,因此,我们预期大多数主要的Python库和框架将花几年才能衔接,包括Django。
|
|
issin
|
2.0/chapter02/#33 |
2009-10-21 01:28:06
|
安装
|
|
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/#46 |
2009-10-21 01:36:59
|
最新的官方发行版和有风险的主干版本。
|
|
issin
|
2.0/chapter02/#47 |
2009-10-21 01:40:12
|
安装的版本取决于您的优先选择。
|
|
issin
|
2.0/chapter02/#48 |
2009-10-21 01:45:38
|
你需要一个稳定版还是测试版的Django,或是你想要包括最新功能的版本,也许你可对Django本身作贡献,而把稳定作为代价?
|
|
issin
|
2.0/chapter02/#50 |
2009-10-21 01:50:21
|
我们推荐选定一个正式发布版本,但重要的是了解到主干开发版本的存在,因为在文件和社区成员中你会发现它被提到。
|
|
issin
|
2.0/chapter02/#50 |
2009-10-21 01:50:55
|
我们推荐选定一个正式发布版本,但重要的是了解到主干开发版本的存在,因为在文档和社区成员中你会发现它被提到。
|
|
princelai
|
2.0/chapter02/#43 |
2009-10-21 01:53:41
|
安装 Django
|
|
princelai
|
2.0/chapter02/#62 |
2009-10-21 01:56:18
|
以下是如何在Unix系统上安装的方法:
|
|
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>找到。
|
|
issin
|
2.0/chapter02/#56 |
2009-10-21 02:01:28
|
如果您在用Linux发行版,其中包括Django的包,利用发行版的版本是个好主意。
|
|
princelai
|
2.0/chapter02/#56 |
2009-10-21 02:19:15
|
如果您在用Linux系统,其中包括Django的包,使用默认的版本是个好主意。
|
distributor's翻译成默认的更好吧
|
princelai
|
2.0/chapter02/#57 |
2009-10-21 02:22:04
|
这样,你将会通过系统的包管理得到安全的升级
|
|
princelai
|
2.0/chapter02/#59 |
2009-10-21 02:24:27
|
如果你的系统没有自带Django,你可以自己下载然后安装框架
|
|
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/#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>文件。
|
|