本文以及至tutorial_num 主要讲解如何通过django搭建在线投票demo,关于其中生成文件的原因与作用请查阅原文https://docs.djangoproject.com/en/1.3/intro/tutorial01/ 。
1.首先确认是否安装Django;
如果在python中可以正常执行:
import djangook,django已成功安装。
2.通过Django创建一个名为pollsite的项目(主要功能支持在线投票,并且可以通过管理员用户管理投票信息);
找到一个目录(比如E:/PythonCode/)执行如下命令:
django-admin.py startproject pollsite系统会自动生成一个名为pollsite的文件夹。如果系统显示找不到django-admin.py,记得将C:\Python25\site-packages\django\bin加至环境变量。
3.进入pollsite文件夹内,执行命令:
python manage.py runserver 此时打开浏览器并输入 http://127.0.0.1:8000/,可以看到“Welcome to Django”的默认页面。django自带轻量级web服务器,如果发布应用请使用Apache等专业Web服务器。
4.建立数据库(本文以SQLite为例)
如果使用python2.5及以上版本,那么其已自带SQLite数据库。请在setting.py 中完成以下字段。
ENGINE: django.db.backends.sqlite3
NAME: E:/PythonCode/pollsite/SQLite/sqlite3.db (本文示例,如果不存在此文件,系统会自动创建该数据库文件)
在setting.py中还需注意INSTALLED_APPS字段,其中包含的是django自带应用,比如认证、统计等,如果不需要这些可以将其注释掉。
而这些应用每一个都需要一个数据库表,我们需要执行以下命令:
python manage.py syndbsyndb命令会根据INSTALLED_APPS中定义的应用来创建其数据库表,在命令执行过程中django会询问你是否需要创建超级用户等等,确认即可。
请继续阅读 tutorial2