django中的migrate有三种: 1、makemigrate 2、sqlmigrate 3、migrate
makemigrate,基于当前的model,根据对models的修改,创建新的迁移文件 sqlmigrate,用于显示迁移的SQL语句 migrate,是真正用于执行迁移操作的命令
一般用法是修改models之后,以如下命令顺序执行
python manage.py makemigrate
python manage.py sqlmigrate appname 0001
python manage.py migrate
一些简单的查询语句都可以通过对python的对象的操作来实现,比如
Question.objects.filter(id=1)
Question.objects.all()
Question.objects.get(pk=1)
# Question是Choice的外键
q = Question.objects ...