错误主要原因是做过migrate之后 把app都统一移到apps的文件夹下 然后做makemigrations 的时候它找不到了
具体方法不知道怎么处理 ,很烦
把app这个文件夹拿回原处即可
-----------------------------------------------------------------------
更新:
移动到apps文件夹下后 ,记得把apps这个package mark为一个sources root
然后在settings.py文件中 加入 sys.path.insert(0, os.path.join(BASE_DIR, ‘apps'))
这样我们建的app就相当于在根目录下了。
然后在makemigrations一下 migrate 就OK了
本文介绍了如何解决在Django项目中移动应用文件夹位置后出现的迁移问题。通过将应用文件夹移回原位或将新的文件夹设置为source root,并在settings.py中添加相应的路径配置,可以成功进行makemigrations和migrate操作。

被折叠的 条评论
为什么被折叠?



