本文主要是介绍Django在执行数据库迁移命令 manage.py makemigrations 时,可不只是与models.py有关,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
昊虹君在一次执行执行数据库迁移命令 manage.py makemigrations ,报以下错:
File "E:\Python_project\P_001\myshop-test\mall_backend\mall_backend\urls.py", line 18, in <module>from users import viewsFile "E:\Python_project\P_001\myshop-test\mall_backend\users\views.py", line 3, in <module>import forms
ModuleNotFoundError: No module named 'forms'
什么?怎么还和文件urls.py和views.py里的代码有关?
仔细查看,原来是views.py里有数据库操作语句:
总之,manage.py makemigrations不仅仅与models.py文件有关,它会检测项目中的所有与数据库模型相关的更改,以便生成相应的数据库迁移文件。
这篇关于Django在执行数据库迁移命令 manage.py makemigrations 时,可不只是与models.py有关的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!