mickey
|
2.0/chapter20/#314 |
2010-04-08 22:34:08
|
以下的附录内容中包含了可能在你的Djang项目中用得上的引用资源.
|
|
mickey
|
2.0/chapter20/#314 |
2010-04-08 22:33:38
|
接下来的附录内容中包含了可能在你的Djang项目中用得上的引用资源.
|
|
oncepolice
|
2.0/chapter02/#332 |
2010-04-08 19:42:37
|
好了,你已经安装好所需的一切, 并且开发服务器也运行起来了,你已经准备好继续 <reference name="learn the basics" refuri="../chapter03/">学习基础知识---用Django伺候网頁</reference> 这一章的内容了。
|
|
oncepolice
|
2.0/chapter02/#310 |
2010-04-08 19:39:07
|
在进一步学习之前, 一个重要的,关于开发网络服务器的提示很值得一说。
|
|
oncepolice
|
2.0/chapter02/#307 |
2010-04-08 19:37:35
|
你应该可以看到一个令人赏心悦目的淡蓝色Django欢迎页面。
|
|
oncepolice
|
2.0/chapter02/#299 |
2010-04-08 19:36:46
|
如果你还没启动服务器的话,请切换到你的项目目录里 (<literal>cd mysite</literal> ),运行下面的命令:
|
|
oncepolice
|
2.0/chapter02/#285 |
2010-04-08 19:31:30
|
<literal>urls.py</literal>:Django项目的URL设置。
|
|
oncepolice
|
2.0/chapter02/#278 |
2010-04-08 19:30:56
|
<literal>manage.py</literal> :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。
|
|
oncepolice
|
2.0/chapter02/#273 |
2010-04-08 19:30:08
|
文件如下:
|
|
oncepolice
|
2.0/chapter02/#265 |
2010-04-08 19:25:15
|
如果你的django是从linux发行版中安装的,那么,常会被<literal>django-admin.py</literal>替代。<literal>django-admin</literal> |
|
oncepolice
|
2.0/chapter02/#263 |
2010-04-08 19:24:14
|
在Unix中, 你也可以用来自<literal>/usr/local/bin</literal> 的符号连接, 用一个命令, 诸如<literal>sudo ln -s /path/to/django/bin/django-admin.py
/usr/local/bin/django-admin.py</literal> . 在Windows中, 你需要修改你的
<literal>PATH</literal> 环境变量.
|
|
oncepolice
|
2.0/chapter02/#228 |
2010-04-08 19:22:07
|
如果你用Oracle,你需要安装<literal>cx_Oracle</literal>库,可以从<reference name="http://cx-oracle.sourceforge.net/" refuri="http://cx-oracle.sourceforge.net/">http://cx-oracle.sourceforge.net/</reference>获得。
|
|
oncepolice
|
2.0/chapter02/#144 |
2010-04-08 19:17:03
|
你可以用三个大于号
(<literal>>>></literal> )来分辨出示例,三个大于号就表示交互提示符。
|
|
oncepolice
|
2.0/chapter02/#144 |
2010-04-08 19:16:53
|
你可以用三个大于号
(<literal>>>></literal> )来分辨出示例,三个大于号就表示交互提示符
|
|
oncepolice
|
2.0/chapter02/#140 |
2010-04-08 19:15:37
|
Python 交互解释器是命令行窗口的程序,通过它可以交互式地编写 Python 程序。
|
|
oncepolice
|
2.0/chapter02/#134 |
2010-04-08 19:14:35
|
让我们花点时间去测试 Django 是否安装成功,并工作良好。同时也可以了解到一些明确的安装后的反馈信息。
|
|
oncepolice
|
2.0/chapter02/#126 |
2010-04-08 19:13:46
|
如果你去社区寻求帮助,或是为Django框架提供改进,知道你使用的版本号是非常重要的。
|
|
oncepolice
|
2.0/chapter02/#125 |
2010-04-08 19:13:08
|
最后,如果你使用trunk,你要知道使用的是哪个trunk版本。
|
|
oncepolice
|
2.0/chapter02/#99 |
2010-04-08 19:11:45
|
找到你的python的site-packages目录。
|
|
oncepolice
|
2.0/chapter02/#75 |
2010-04-08 19:10:52
|
Django将被安装到你的Python安装目录<literal> 的site-package</literal> 目录(Python从该目录寻找第三方库)。
|
|
oncepolice
|
2.0/chapter02/#71 |
2010-04-08 19:06:41
|
解压缩完成后,以管理员权限启动一个DOS Shell(命令提示符),然后在名字以<literal>Django-</literal>开始的目录里执行如下命令:
|
|
oncepolice
|
2.0/chapter02/#59 |
2010-04-08 19:01:53
|
如果你的系统没有自带Django,你可以自己下载然后安装框架。
|
|
oncepolice
|
2.0/chapter02/#57 |
2010-04-08 19:01:34
|
这样,你将会通过系统的包管理得到安全的升级。
|
|
oncepolice
|
2.0/chapter02/#54 |
2010-04-08 19:00:16
|
官方发布的版本带有一个版本号,例如1.0.3或1.1,而最新版本总是可以在<reference name="http://www.djangoproject.com/download/" refuri="http://www.djangoproject.com/download/">http://www.djangoproject.com/download/</reference>找到。
|
|
oncepolice
|
2.0/chapter02/#48 |
2010-04-08 18:59:15
|
你需要一个稳定的通过测试的Django,或是你想要包括最新功能的版本,也许你可对Django本身作贡献,而把稳定作为代价?
|
|
oncepolice
|
2.0/chapter02/#23 |
2010-04-08 18:56:31
|
虽然Django在2.3至2.6版之间的任意Python版本下都一样运行得很好,但是新版本的Python提供了一些你可能比较想应用在你的程序里的,更加丰富和额外的语言特性。
|
|
oncepolice
|
2.0/chapter02/#21 |
2010-04-08 18:55:36
|
如果你不确定要安装Python的什么版本,并且你完全拿不定主意的话,那就选2.x系列的最新版本吧。
|
|
oncepolice
|
2.0/chapter01/#212 |
2010-04-08 17:27:35
|
如果Django用户遇到棘手的问题,希望得到及时地回复,可以使用Django IRC channel。
|
|
oncepolice
|
2.0/chapter01/#213 |
2010-04-08 17:26:35
|
在Freenode IRC network加入#django
|
|
oncepolice
|
2.0/chapter01/#207 |
2010-04-08 17:25:50
|
你可以毫无约束的提各种 问题在上面,如:django的安装,app 设计,db 设计,发布。
|
|
oncepolice
|
2.0/chapter01/#50 |
2010-04-08 17:21:37
|
每个独立的CGI脚本,不应该重复写数据库连接的代码。
|
|
oncepolice
|
2.0/chapter01/#35 |
2010-04-08 17:21:20
|
首先,用户请求CGI,脚本代码打印Content-Type行,后面跟着换行。
|
|
oncepolice
|
2.0/chapter01/#26 |
2010-04-08 17:20:59
|
使用Python开发Web,最简单,原始和直接的办法是使用CGI标准,在1998年这种方式很流行。
|
|
oncepolice
|
2.0/chapter01/#31 |
2010-04-08 17:19:27
|
如下示例,用Python CGI脚本显示数据库中最新出版的10本书:
|
|
oncepolice
|
2.0/chapter01/#28 |
2010-04-08 17:18:47
|
首先做一个Python脚本,输出HTML代码,然后保存成.cgi扩展名的文件,通过浏览器访问此文件。
|
|
oncepolice
|
2.0/chapter01/#199 |
2010-04-08 17:17:51
|
(这与Python语言的兼容策略非常像:
|
|
oncepolice
|
2.0/chapter01/#174 |
2010-04-08 17:17:46
|
Python所需知识
|
|
oncepolice
|
2.0/chapter01/#72 |
2010-04-08 17:17:40
|
首先,我们分成4个Python的文件,(<literal>models.py</literal> , <literal>views.py</literal> , <literal>urls.py</literal> ) 和html模板文件 (<literal>latest_books.html</literal> )
|
|
oncepolice
|
2.0/chapter01/#7 |
2010-04-08 17:16:47
|
通过减少重复的代码,Django 使你能够专注于 Web 应用上有 趣的关键性的东西。
|
|
oncepolice
|
2.0/chapter01/#26 |
2010-04-08 17:16:34
|
使用Python开发Web,最简单,原始和直接的办法是使用cgi标准,在1998年这种方式很流行。
|
|
oncepolice
|
2.0/chapter01/#155 |
2010-04-08 17:14:40
|
本书的目标,之前也提过,是要将你培养成一名Django专家,我们相信,最好 的方式就是提供文章和充足的实例,而不是一堆详尽却乏味的关于Django特色的手册。
|
|
oncepolice
|
2.0/chapter01/#148 |
2010-04-08 17:12:20
|
框架的开发者对于让开发人员节省时间,编写更加容易维护的程序,同时保证程序运行的效率具有极大的兴趣。
|
|
oncepolice
|
2.0/chapter01/#147 |
2010-04-08 17:10:42
|
这样,Django每天在现有的基础上进步。
|
|
|
2.0/chapter06/#300 |
2010-04-08 17:09:23
|
119
|
|
|
2.0/chapter06/#300 |
2010-04-08 17:07:33
|
|
|
|
2.0/chapter06/#300 |
2010-04-08 17:07:19
|
119
|
|
oncepolice
|
2.0/chapter01/#146 |
2010-04-08 17:07:14
|
因为Django来自于真实世界中的代码,而不是 来自于一个科研项目或者商业产品,她主要集中力量来解决Web开发中遇到的问题,同样 也是Django的开发者经常遇到的问题。
|
|
oncepolice
|
2.0/chapter01/#145 |
2010-04-08 17:06:51
|
第二,Django的起源造就了它的开源社区的文化。
|
|
oncepolice
|
2.0/chapter01/#145 |
2010-04-08 17:03:39
|
第二,Django的起源造就了它的开源社区的文化。因为Django来自于真实世界中的代码,而不是 来自于一个科研项目或者商业产品,她主要集中力量来解决Web开发中遇到的问题,同样 也是Django的开发者经常遇到的问题。
|
|
oncepolice
|
2.0/chapter01/#141 |
2010-04-08 17:01:47
|
Django诞生于新闻网站的环境中,因此它提供很多了特性(如第6章会说到的管理后台),非常适合内容类的网站,如Amazon.com,
craigslist.org和washingtonpost.com,这些网站提供动态的,数据库驱动的信息。
|
|