Windows 下安装使用 Django
Monday, November 8, 2010 6:58:11 AM
准备工作
1) 安装 Python
建议安装 Python 2.5 的最新版(目前是 2.5.4)。
※如果安装 Python 2.5 以下版本,需单独安装 SQLite。
假设 Python 的安装路径为 C:\Python,安装之后在系统变量 PATH 中追加以下路径:
C:\Python25
C:\Python25\Tools\Scripts
2) 安装 Django
http://www.djangoproject.com/download/1.2.3/tarball/
下载 Django (当前版本 1.2.3),解压, 把其中的 django 文件夹复制(或移动)到
C:\Python25\Lib\site-packages\
在系统变量 PATH 中追加以下路径:
C:\Python25\Lib\site-packages\django\bin
至此,准备工作完成。
App 的生成和启动
生成 Django 项目
django-admin.py startproject {项目名}
cd {项目名}
manage.py startapp {App名}
若无错误,App 成功生成。
自动生成的文件简单介绍如下:
__init__.py: 表明该目录为 Python 的包。
manage.py: 对项目进行操作的命令。
settings.py: 项目设定文件。
urls.py: URL映射管理。
启动服务器
manage.py runserver
若无错误,用浏览器打开以下URL:
http://localhost:8000/
若画面上显示 It worked! 即表示成功。
配置 Django 的管理画面
在项目文件 setting.py 中修改以下内容(假定使用 Sqlite):
DATABASE_ENGINE = 'sqlite3' DATABASE_NAME = 'data/myapp.db' #任意名字,前面的 data 路径需要在 App 下事先建立
本地化设置:
TIME_ZONE = 'Asia/Shanghai' LANGUAGE_CODE = 'zh-cn'
在 INSTALLED_APPS 中追加(或取消注释)以下内容:
'django.contrib.admin',
'{项目名}.{App名}',
设置 URL 映射
修改 urls.py,去掉以下内容的注释:
# from django.contrib import admin # admin.autodiscover() # (r'^admin/', include(admin.site.urls)),
生成数据库
manage.py syncdb
提示生成超级用户的时候输入 yes, 随后输入用户名、邮件地址和密码。
重新启动服务器
若服务器还在运行,按 Ctrl-C 结束之后重新启动。
manage.py runserver
访问 http://localhost:8000/admin/
不出意外的话,应该能看到管理画面了。







