投票系统教程地址:
https://docs.djangoproject.com/en/1.6/intro/
1.建立站点
将python安装目录下的Scripts也加入环境变量,这样就可以在cmd下直接使用安装的脚本。
cd到想要建立站点的目录,执行下面命令,会建立一个网站的目录
django-admin.py startproject mysite
生成如下默认目录
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
2.启动自带服务器
不指定端口
python manage.py runserver
制定端口
python manage.py runserver 80
3.数据库
为了使用默认的一些功能admin,auth等,需要同步数据库
python manage.py syncdb
此时会提示是否建立admin用户
查看各个model对应的数据库语句
python manage.py sql auth
4.创建投票app
python manage.py startapp ./mysite/polls
同步数据库 python manage.py syncdb
5.manage shell
python manage.py shell
在shell中导入数据模型,
from polls.models import Poll, Choice
可以执行很多操作
比如
Poll.objects.all()
5.添加APP的管理项目
通过修改Polls下的admin.py,可以非常容易的创建出管理内容
from django.contrib import admin
from polls.models import Poll
admin.site.register(Poll)