Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从另一个应用程序模型导入Django自定义用户模型_Python_Django_Django Models - Fatal编程技术网

Python 从另一个应用程序模型导入Django自定义用户模型

Python 从另一个应用程序模型导入Django自定义用户模型,python,django,django-models,Python,Django,Django Models,所以我有一个叫做profiles的应用程序,它有一个名为Profile的模型 from poros.abstracts.models import Model from django.db import models from poros.users.models import User class Profile(Model): user = models.OneToOneField( to=User, on_delete=models.CASCAD

所以我有一个叫做profiles的应用程序,它有一个名为Profile的模型

from poros.abstracts.models import Model
from django.db import models
from poros.users.models import User


class Profile(Model):
    user = models.OneToOneField(
        to=User,
        on_delete=models.CASCADE,
        related_name='profile', )
配置文件模型有一个字段名
user
,它与my Django自定义用户
user
OneToOneField
关系。现在的问题是它返回了一个错误:

ImportError: cannot import name 'User'

如何解决此问题?

不要直接参考用户模型,django建议您参考settings.AUTH\u user\u模型


不要直接参考用户模型,django建议您参考settings.AUTH_user_模型


不要进口;在字段定义“不导入”中使用格式为
appname.ModelName
的字符串;在字段定义中使用格式为
appname.ModelName
的字符串
from django.conf import settings

class Profile(Model):
    user = models.OneToOneField(
        to=settings.AUTH_USER_MODEL,
        on_delete=models.CASCADE,
        related_name='profile', )