参考:
http://dmyz.org/archives/555
windows环境下
创建工程
在选定的目录下打开命令窗口,创建工程
django-admin startproject testproject
创建成功后打开相应目录
创建app
进入创建的工程的路径下
python manage.py startapp testapp
设置setting.py
打开相应目录
整体目录
打开settings.py,在INSTALLED_APPS中添加testapp
DATABASES修改如下
修改编码时区
创建testprojectapp数据库
mysql中创建testprojectapp数据库
models文件
创建两张表模型
class Location(models.Model):
city = models.CharField(max_length=50)
state = models.CharField(max_length=50, null=True, blank=True)
country = models.CharField(max_length=50)
def __str__(self):
if self.state:
return "%s, %s, %s" % (self.city, self.state, self.country)
else:
return "%s, %s" % (self.city, self.country)
class Job(models.Model):
pub_date = models.DateField()
job_title = models.CharField(max_length=50)
job_description = models.TextField()
location = models.ForeignKey(Location)
def __str__(self):
return "%s (%s)" % (self.job_title, self.location)
数据库中建表
python manage.py syncdb
创建超级用户,此用户用户登录最终系统
python manage.py makemigrations testapp
写入数据库
python manage.py migrate testapp
打开数据库
启动服务
python manage.py runserver
浏览器中输入127.0.0.1:8000/admin/