Django添加模型無法數據遷移解決方法


用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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM