Python django';s在导入期间仅在1.11中获取用户模型()

Python django';s在导入期间仅在1.11中获取用户模型(),python,django,django-models,django-custom-user,Python,Django,Django Models,Django Custom User,我已经创建了一个可重用应用程序的草稿:。它基本上可以工作:)但是,这段代码只在django 1.11+上运行。问题就在这里,调用get\u user\u model(): 文档声明,在1.11中“添加了在导入时调用get\u user\u model()的功能。” 我怎样才能使这段代码一直运行到django 1.8?AUTH\u USER\u模型是一个字符串,所以它不工作?据我所见,get\u user\u model()使用django的apps.get\u model('my\u app'

我已经创建了一个可重用应用程序的草稿:。它基本上可以工作:)但是,这段代码只在django 1.11+上运行。问题就在这里,调用
get\u user\u model()

文档声明,在1.11中“添加了在导入时调用
get\u user\u model()
的功能。”

我怎样才能使这段代码一直运行到django 1.8?AUTH\u USER\u模型是一个字符串,所以它不工作?据我所见,
get\u user\u model()
使用django的
apps.get\u model('my\u app','my\u model')
,其中在django 1.11中,它添加了一个
require\u ready
kwarg。比较与获取用户模型。此外,django 1.11中还引入了apps.get_model()的kwarg


以下是简化的代码(models.py):

from django.contrib.auth import get_user_model

UserModel = get_user_model()


class FrontendUser(UserModel):

    objects = FrontendUserManager()

    def save(self, *args, **kwargs):
        self.is_staff = False
        super(FrontendUser, self).save(*args, **kwargs)

    class Meta:
        proxy = True

Django中的(明显的)错误您看到了吗?它可能对您有帮助吗?必须承认,没有。但它没有帮助,问题仍然存在:我无法加载自定义用户模型,因为“模型尚未加载”(请参见添加的错误)?您看到了吗?它可能对您有帮助吗?必须承认,没有。但它没有帮助,问题仍然存在:我无法加载自定义用户模型,作为“尚未加载模型”(请参阅添加的错误)?
django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.