python setup.py install #安装django
import django
print django.get_version() #显示django版本
django-admin.py startproject mysite #创建mysite工程
python manage.py runserver #运行工程
配置数据库
settings.py
ENGINE 'django.db.backends.sqlite3'
NAME 库名称
python manage.py syncdb #同步数据库,会创建定义了还没有创建的数据库
python manage.py startapp polls #创建应用polls
添加模型polls/models.py
1 import datetime 2 from django.db import models 3 4 class Poll(models.Model): 5 question = models.CharField(max_length=200) 6 pub_date = models.DateTimeField('date published') 7 8 def __unicode__(self): 9 return self.question 10 11 def was_published_today(self): 12 return self.pub_date.date() == datetime.date.today() 13 14 class Choice(models.Model): 15 poll = models.ForeignKey(Poll) 16 choice = models.CharField(max_length=200) 17 votes = models.IntegerField() 18 19 def __unicode__(self): 20 return self.choice
编辑settings.py
INSTALLED_APPS 'polls'
python manage.py sql polls
python manage.py syncdb #模型添加,同步数据库