Python 如何删除或删除django中未应用的迁移?

Python 如何删除或删除django中未应用的迁移?,python,django-forms,Python,Django Forms,在Django中启动本地服务器时,它显示了“17个未应用的迁移…”如何在启动服务器时删除此内容 我正在Windows Server 10上尝试此功能 System check identified no issues (0 silenced). You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth,

在Django中启动本地服务器时,它显示了“17个未应用的迁移…”如何在启动服务器时删除此内容

我正在Windows Server 10上尝试此功能

System check identified no issues (0 silenced).

You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
July 30, 2019 - 14:53:53
Django version 2.2.3, using settings 'CalcProject.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[30/Jul/2019 14:53:58] "GET / HTTP/1.1" 200 16348
[30/Jul/2019 14:53:58] "GET /static/admin/css/fonts.css HTTP/1.1" 304 0
[30/Jul/2019 14:53:58] "GET /static/admin/fonts/Roboto-Bold-webfont.woff HTTP/1.1" 304 0
[30/Jul/2019 14:53:58] "GET /static/admin/fonts/Roboto-Regular-webfont.woff HTTP/1.1" 304 0

要应用迁移,请使用命令

python manage.py migrate
python manage.py migrate --fake
要删除迁移,请使用fake命令

python manage.py migrate
python manage.py migrate --fake

但是在使用此命令之前要小心。

是否有理由不应用迁移,因为迁移会在数据库中设置Django环境?如果没有,那么正如消息所暗示的,只需执行即可

python manage.py migrate

我已经用mysql配置了django,并通过迁移来检查连接,但现在,每次启动服务器时,我都会觉得“您的迁移没有应用”,这就是原因!!因此,当您尝试迁移时,它似乎可以工作,但下次开始时消息仍然存在?是的…您能为下面的问题建议解决方案吗!!##从django.contrib导入admin从django.url导入路径urlpatterns=[path('admin/',admin.site.url),]######它告诉我无法导入'django.contrib',我在visual studioSomething中执行此操作。如果无法导入django库,您的安装将非常麻烦。您是否在
manage.py shell
中进行过任何测试?e、 g.尝试键入导入语句。如果您无法导入django组件,那么需要先解决这个问题。顺便说一句,您引用的错误消息与导入语句不匹配,如果您从django.contrib import admin执行
,并且
django.contrib
不可用,它会说
没有名为django.contrib的模块。你在使用virtualenv吗?我已经修复了它。问题是我没有在visual studio中选择python解释器。谢谢,现在很好用。