在utils.py中导入模型会导致配置不正确

时间:2019-04-17 09:29:26

标签: python django

我在Django应用中创建了一个名为utils.py的文件,其中保存有随机的类或函数。
我遇到了一个问题,我无法在utils.py文件中导入任何模型。
我有一个名为User的模型,该模型是从AbstractUser继承而来的,{@ {1}}

我还有一个名为AUTH_USER_MODEL = 'main.User'的模型。
每当我在Project中输入from main.models import ProjectUser时,我都会得到utils.py

当然主要是在设置中已安装的应用程序中。
我之前通过将django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL refers to model 'main.User' that has not been installed用于get_user_model()来解决了这个问题,但是没有获得User的功能。

如何解决这个问题?我想念什么吗?

1 个答案:

答案 0 :(得分:0)

圆形导入。我一直在从'yourField' => [ 'exclude' => true, 'label' => 'LLL:EXT:yourExtension/Resources/Private/Language/locallang_db.xlf:yourfield', 'config' => [ 'type' => 'select', 'renderType' => 'selectMultipleSideBySide', 'foreign_table' => 'nameofpdftables', 'MM' => 'nameofthe_relation_mm', ], ], 导入模型中的mixin,在utils中一直从utils继承了mixin的模型。