1. django-admin.py startproject mysite.这样会在你的目录下创建mysite目录
2. django-admin.py startproject会生成四个文件
3. python manage.py startapp books
4.创建 model
class Publisher(models.Model):
name = models.CharField(max_length=30)
address = models.CharField(max_length=50)
city = models.CharField(max_length=60)
state_province = models.CharField(max_length=30)
country = models.CharField(max_length=50)
website = models.URLField()
def __unicode__(self):
return u'%s %s' %(self.name,self.address)
5. settings.py
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.databrowse',
#'django.contrib.sites',
'django.contrib.messages',
#'django.contrib.staticfiles',
'django.contrib.admin',
'mysite.books',
# Uncomment the next line to enable the admin:
# 'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
'django.contrib.admindocs',
)
6.运行python manage.y validate
7.生成SQL语句:
python manage.py sqlall books
8. python manage.py syncdb 真正创建表