我将我的项目应用程序转移到一个名为“modules”的文件夹中,现在当我尝试运行该项目时。我出错了
RuntimeError: Conflicting 'someappuser' models in application
'authentication': <class 'users.models.someAppUser'> and <class
'modules.users.models.someAppUser'>.
它基本上是相同的模型,但系统将它们视为不同的目录,因此模型也不同
项目层次结构:
SomeApp
- settings.py
- manage.py
- __init__.py
- urls.py
- views.py
- modules
+users
+models.py
+views.py
+urls.py
你知道吗设置.py-你知道吗
PROJECT_ROOT = os.path.dirname(__file__)
BASE_DIR =
os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(os.path.join(BASE_DIR, 'modules'))
我找到了解决办法。我需要更正的只是将已安装的应用程序中的“appname”更改为“appname”AppFolderName.appname应用程序名称'
相关问题 更多 >
编程相关推荐