我在Django应用中创建了一个名为utils.py
的文件,其中保存有随机的类或函数。
我遇到了一个问题,我无法在utils.py
文件中导入任何模型。
我有一个名为User
的模型,该模型是从AbstractUser
继承而来的,{@ {1}}
我还有一个名为AUTH_USER_MODEL = 'main.User'
的模型。
每当我在Project
中输入from main.models import Project
或User
时,我都会得到utils.py
当然主要是在设置中已安装的应用程序中。
我之前通过将django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL refers to model 'main.User' that has not been installed
用于get_user_model()
来解决了这个问题,但是没有获得User
的功能。
如何解决这个问题?我想念什么吗?
答案 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的模型。