Те же модели, появляющиеся в конфликтующих моделях ошибки - PullRequest
0 голосов
/ 20 декабря 2018

Я переместил свои приложения проекта в папку с именем '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

Settings.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'))

1 Ответ

0 голосов
/ 30 декабря 2018

Я нашел решение.Все, что мне нужно было исправить, это изменить свое имя приложения в INSTALLED_APPS на AppFolderName.appname

...