Django2.2将多个app放入apps文件夹中后,注册app提示No module named xxx

当在settings.py中注册app时,寻找app是在根目录下寻找,现在我将app都放在了apps文件夹下而不是根目录中,所以当然在执行makemigrations会提示No module了。解决办法就是在settings.py文件中将apps文件夹也设置为优先搜索目录,只要在settings.py文件中添加下面一行代码即可:

sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))


评论

Live Sex Cams Free