1.
python manage.py makemigrations <app_name>
生成迁徙脚本
python manage.py migrate
进行迁徙
python manage.py sqlmigrate <app_name> 0001
查看将要执行的sql语句
Admin的使用
1.在admin.py中注册相应的类,admin.site.register(<模型名称>)
2.
Class Category(models.Model):
#用Meta内部类设置admin页面显示的复数形式
class Meta:
verbose_name_plural='Categories'
#设置print的显示形式
def __str__(self):
return self.name
3.编写population脚本,首先需要创建环境
import os
os.environ.setdefault('DJANGO_SETTINGS_MODULE','<project_name>.settings')
import django
django.setup()
workflow
1.models.py创建模型
2.admin.py添加注册模型
3.python manage.py makemigrations <app_name>
生成迁徙脚本
python manage.py migrate
进行迁徙
4.创建population脚本,添加虚拟数据