![Django添加模型无法数据迁移解决方法 Django添加模型无法数据迁移解决方法](https://image.shishitao.com:8440/aHR0cHM6Ly9ia3FzaW1nLmlrYWZhbi5jb20vdXBsb2FkL2NoYXRncHQtcy5wbmc%2FIQ%3D%3D.png?!?w=700&webp=1)
用Django开发一款博客,按照教程一步步写下来,发现当我创建一个模型blogpost的时候,使用数据迁移
python manage.py migrate
提示
Operations to perform:
Apply all migrations: admin, contenttypes, auth, sessions
Running migrations:
No migrations to apply.
最后找到原因是教程中只说在admin里注册了model,但是还需要在settings.py中注册一下
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blogpost'
]
然后执行数据迁移就正确了
Operations to perform:
Apply all migrations: admin, blogpost, contenttypes, auth, sessions
Running migrations:
Rendering model states... DONE
Applying blogpost.0001_initial... OK