Python 异常值:没有这样的表:appname\u tablename?
我在Django尝试了解决这个问题的所有可能性,但最终没有得到解决。它不会创建0001_initial.py我尝试了很多方法Python 异常值:没有这样的表:appname\u tablename?,python,django,sqlite,django-models,Python,Django,Sqlite,Django Models,我在Django尝试了解决这个问题的所有可能性,但最终没有得到解决。它不会创建0001_initial.py我尝试了很多方法 python manage.py showmiglations python manage.py makemigrations python manage.py migrate您应该首先检查是否已在settings.py上创建了数据库: 数据库={'default':{'ENGINE':'django.db.backends.sqlite3','NAME':'mydata
python manage.py showmiglations
python manage.py makemigrations
python manage.py migrate
您应该首先检查是否已在settings.py上创建了数据库:
数据库={'default':{'ENGINE':'django.db.backends.sqlite3','NAME':'mydatabase',}
接下来,确保您已经使用python manage.py startapp appname创建了一个应用程序
如果这样做了,您还需要确保您确实在models.py上创建了一个数据库模型
然后运行:
python manage.py makemigrations appname
python manage.py migrate对于没有任何现有迁移的新应用程序,您需要通过将应用程序名称传递给makemigrations来创建初始迁移
python manage.py makemigrations appname
makemigrations不会自动为新应用程序创建初始迁移文件我已经完成了上面的所有操作。在我的项目开始时,它创建了0001_initial.py,但有一天我直接删除了它。之后,我运行makemigrations和migrate,但没有应用任何更改。@如果您的问题得到解决,请不要忘记接受答案。不仅仅是在这篇文章中,而是在你所有的问题中。它可以帮助很多其他人访问你的帖子。非常感谢。