柠檬园主
|
2.0/chapter02/#132 |
2009-10-21 00:22:49
|
测试Django安装
|
|
柠檬园主
|
2.0/chapter02/#45 |
2009-10-21 00:21:22
|
任何时候,都有两个不同版本的Django供您选择。
|
|
柠檬园主
|
2.0/chapter02/#36 |
2009-10-21 00:20:20
|
在命令行窗口中输入<literal>python</literal> (或是在OS X的程序/工具/终端中)。
|
|
柠檬园主
|
2.0/chapter02/#31 |
2009-10-21 00:18:15
|
如果你是个Python新手并且正迷茫于到底是学习Python 2.x还是Python 3.x的话,我们建议你选择Python 2.x。
|
|
柠檬园主
|
2.0/chapter02/#26 |
2009-10-21 00:16:36
|
Django和 Python 3.0
|
|
柠檬园主
|
2.0/chapter02/#24 |
2009-10-21 00:16:16
|
另外,某些你可能要用到的Django第三方插件会要求比Python 2.3更新的版本,所以使用比较新的Python版本会让你有更多选择。
|
|
柠檬园主
|
2.0/chapter02/#28 |
2009-10-21 00:14:37
|
在写作本书的时候,Python3.0已经发布,但Django暂时还不支持。
|
|
柠檬园主
|
2.0/chapter02/#23 |
2009-10-21 00:13:53
|
虽然Django在2.3至2.6版之间的任意Python版本下都一样运行得很好,而新版本的Python则提供了一些你可能比较想应用在你的程序里的,更加丰富和额外的语言特性。
|
|
issin
|
2.0/chapter02/#22 |
2009-10-21 00:13:00
|
版本2.6。
|
|
issin
|
2.0/chapter02/#19 |
2009-10-21 00:12:25
|
Django的可选GIS(地理信息系统)支持需要Python 2.4到2.6。
|
|
柠檬园主
|
2.0/chapter02/#7 |
2009-10-21 00:11:08
|
但是这章只提及Django安装的通用脚本。
|
|
issin
|
2.0/chapter02/#7 |
2009-10-21 00:10:47
|
但本章只涵盖安装Django的通用方案。
|
|
issin
|
2.0/chapter02/#8 |
2009-10-21 00:08:56
|
我们假设你把它安装在桌面/笔记本电脑或服务器。
|
|
柠檬园主
|
2.0/chapter02/#6 |
2009-10-21 00:08:29
|
因为Django就是纯Python代码,它可以运行在任何Python可以运行的环境,甚至是手机上!
|
|
柠檬园主
|
2.0/chapter02/#4 |
2009-10-21 00:07:16
|
这一章,我们将带演示如何安装框架以及一些依赖关系。
|
|
issin
|
2.0/chapter02/#10 |
2009-10-21 00:06:13
|
往后,在第12章,我们将讨论如何部署Django到一个生产站点。
|
|
柠檬园主
|
2.0/chapter02/#18 |
2009-10-21 00:05:59
|
核心Django框架可以工作在2.3至2.6(包括2.3和2.6)之间的任何Python版本。
|
|
柠檬园主
|
2.0/chapter02/#21 |
2009-10-21 00:04:43
|
如果你不确定要安装python的什么版本,并且你完全拿不定主意的话,那就选2.x系列的最新版本吧。
|
|
issin
|
2.0/chapter02/#14 |
2009-10-21 00:01:02
|
Django本身是纯Python编写的,所以安装框架的第一步是确保你已经安装了Python。
|
|
|
2.0/chapter02/#16 |
2009-10-20 18:59:41
|
Python版本
|
|
|
2.0/chapter20/#134 |
2009-10-20 18:51:33
|
解决方案
|
|
|
2.0/chapter20/#87 |
2009-10-20 18:51:07
|
(参考 附录 C.) 这个参数故意设计成可以接受原始的SQL.
|
|
|
2.0/chapter02/#40 |
2009-10-20 18:43:52
|
否则, 你需要下载并安装Python.
|
|
|
2.0/chapter02/#37 |
2009-10-20 18:43:10
|
如果你看到这样的信息,说明 python 已经安装好了.
|
|
|
2.0/chapter01/#143 |
2009-10-20 18:29:17
|
某些方面 <emphasis> 特别高效</emphasis> 与其他方面 <emphasis> 不高效</emphasis> 是有区别的, django在其他方面也同样高效)
|
|
|
2.0/chapter01/#143 |
2009-10-20 18:12:15
|
某些方面 特别高效与 其他方面 不高效 是有区别的, django在其他方面也同样高效)
|
|
|
2.0/chapter01/#143 |
2009-10-20 18:04:32
|
某些方面 <1>特别高效<2> 与 其他方面 <3>不高效<4> 是有区别的)
|
|
|
2.0/chapter01/#143 |
2009-10-20 18:04:26
|
某些方面 <1>特别高效<2> 与 其他方面 <3>不高效<4> 是有区别的)
|
|
|
2.0/chapter01/#142 |
2009-10-20 18:04:10
|
(不要看到这就感到沮丧,尽管Django擅长于动态内容管理系统, 但并不表示Django主要的目的就是用来创建动态内容的网站。
|
|
|
2.0/chapter01/#141 |
2009-10-20 18:03:08
|
django新闻网站的背景,她提供很多特性(如第6章会说到的管理后台),非常适合内容类的网站,如Amazon.com,
craigslist.org和washingtonpost.com,都是动态的,数据库驱动的信息类网站。
|
|
|
2.0/chapter01/#140 |
2009-10-20 17:58:02
|
第一,Django最可爱的地方
|
|
|
2.0/chapter01/#137 |
2009-10-20 17:56:41
|
原来的World Online的两个开发者(Adrian and Jacob)仍然掌握着django,但是其发展方向受社区团队的影响更大。
|
|
|
2.0/chapter01/#82 |
2009-10-20 17:37:32
|
<literal>latest_books()</literal>函数叫做<emphasis>视图</emphasis>。
|
|
|
2.0/chapter01/#217 |
2009-10-20 17:29:08
|
在 <reference name="next chapter" refuri="../chapter02/">下一章</reference>,我们将开始使用django,内容将包括安装和初始化配置。
|
|
CliffPeng
|
2.0/chapter07/#0 |
2009-10-20 15:29:19
|
第7章 表单
|
|
issin
|
2.0/chapter01/#91 |
2009-10-20 15:15:30
|
结合起来,这些部分松散遵循的模式称为模型-视图-控制器(MVC)。
|
|
issin
|
2.0/chapter01/#86 |
2009-10-20 14:59:25
|
换句话说,如果你的域名是example.com,任何人浏览网址<reference name="http://example.com/latest/" refuri="http://example.com/latest/">http://example.com/latest/</reference>将会调用<literal>latest_books()</literal>这个功能。
|
|
issin
|
2.0/chapter01/#86 |
2009-10-20 14:58:04
|
换句话说,如果你的域名是example.com,任何人浏览网址<reference name="http://example.com/latest/" refuri="http://example.com/latest/">http://example.com/latest/</reference><literal>latest_books()</literal>这个功能。
|
|
issin
|
2.0/chapter01/#129 |
2009-10-20 14:53:09
|
当时他们的 World Online 小组制作并维护当地的几个新闻站点, 并在以新闻界特有的快节奏开发环境中逐渐发展。
|
|
issin
|
2.0/chapter01/#130 |
2009-10-20 14:52:09
|
这些站点包括有 LJWorld.com、Lawrence.com 和 KUsports.com, 记者(或管理层) 要求增加的特征或整个程序都能在计划时间内快速的被建立,这些时间通常只有几天 或几个小时。
|
|
issin
|
2.0/chapter01/#131 |
2009-10-20 14:51:36
|
因此,Adrian 和 Simon 开发了一种节省时间的网络程序开发框架, 这是在截止时间前能完成程序的唯一途径。
|
|
issin
|
2.0/chapter01/#136 |
2009-10-20 14:48:03
|
从今往后数年,Django是一个有着数以万计的用户和贡献者,在世界广泛传播的完善开源项目。
|
|
issin
|
2.0/chapter01/#159 |
2009-10-20 14:38:25
|
这些章节构成了如何使用 Django 的基础;读过之后,你就可以搭建由 Django 支撑的网站了。
|
|
issin
|
2.0/chapter01/#158 |
2009-10-20 14:37:28
|
按照这种思路,我们推荐按顺序阅读第 1-12 章。
|
|
|
2.0/chapter01/#89 |
2009-10-20 14:34:36
|
使用带基本逻辑声明的模板语言,如<literal>{% for book in book_list %}</literal> |
|
|
2.0/chapter01/#107 |
2009-10-20 14:33:39
|
同样,理解django产生的背景,历史有助于理解django的实现方式。
|
|
|
2.0/chapter01/#149 |
2009-10-20 14:31:06
|
无他,开发者动力来源于自己的目标:节省时间,快乐工作。
|
|
|
2.0/chapter01/#182 |
2009-10-20 14:29:50
|
对你而言,学习django就是学习django的格式和api
|
|
|
2.0/chapter01/#161 |
2009-10-20 14:28:29
|
剩下的13-20章,讲述django特有的特点,可以任意顺序阅读。
|
|
issin
|
2.0/chapter01/#93 |
2009-10-20 14:27:22
|
我们将在第5章更深入地讨论MVC。
|
|