Django中迁移migrate的问题
自学了点python知识,然后就了解到了django框架,接着就一时兴起在GitHub上找了一个Django框架的Blog系统(https://github.com/liangliangyy/DjangoBlog),按照大神的部署步骤一步一步下来,但是在数据库迁移的这块卡住了!我执行了:
python manage.py makemigrations
python manage.py migrate
但是在启动项目的时候报错:
You have 26 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): accounts, admin, auth, blog, comments, contenttypes, oauth, owntracks, servermanager, sessions, sites.
Run 'python manage.py migrate' to apply them.
请大神们帮帮忙,最好能解释一下原理,谢谢~
检查一下数据库里面有没有这些app的表,没有的话依次对他提到的每一个app执行依次下面的代码
python manage.py makemigrations 例如: python manage.py makemigrations accounts
对每一个都执行一边之后,统一执行 python manage.py migrate 这个命令 冬酒暖阳 发表于 2022-7-22 14:09
检查一下数据库里面有没有这些app的表,没有的话依次对他提到的每一个app执行依次下面的代码
python man ...
没用还是报这个错 Khaoss 发表于 2022-7-22 14:18
没用还是报这个错
执行哪一句报的这个错?是 makemigrations 还是 migrate? 冬酒暖阳 发表于 2022-7-22 14:19
执行哪一句报的这个错?是 makemigrations 还是 migrate?
启动项目的时候
You have 26 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): accounts, admin, auth, blog, comments, contenttypes, oauth, owntracks, servermanager, sessions, sites.
Run 'python manage.py migrate' to apply them. 你执行 makemigrations 和 migrate 了么。执行这两句没报错? 冬酒暖阳 发表于 2022-7-22 14:38
你执行 makemigrations 和 migrate 了么。执行这两句没报错?
APP挨个执行了没有报错,启动项目的时候报错
你看看项目目录里面是不是有叫 migrations 的文件夹,把叫这个名字的文件夹全删掉,然后重新迁移,应该就可以了 冬酒暖阳 发表于 2022-7-22 15:54
你看看项目目录里面是不是有叫 migrations 的文件夹,把叫这个名字的文件夹全删掉,然后重新迁移,应该就可 ...
谢谢大佬,晚上试试
页:
[1]