django-orm迁移问题
迁移命令
python manage.py makemigrations app_name #检测models对应生成迁移文件
python manage.py migrate #执行迁移文件,写到数据库,如果这个没执行数据库相当于没操作
迁移文件存放位置
执行迁移命令然后没有被迁移,但是明明修改了models
可以删掉迁移文件中所有记录文件,除了init,在数据库中删除记录django的models
DELETE FROM django_migrations WHERE app = 'rssdemo';
再执行一遍
python manage.py makemigrations app_name
python manage.py migrate
migrate执行完不生效
或者报错的的是model生成表检测到以前数据库的表了,执行model文件会报错
则要进去该文件下,删掉已经写过的表