Django学习笔记(1)-投票系统

投票系统教程地址:
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)

你可能感兴趣的:(Django学习笔记(1)-投票系统)