猿问

“选项”对象没有属性“get_all_related_objects”

尝试登录时出现上述错误。我已经实现了django-users2模块。以下是我正在使用的模块


Django Version: 2.1.5

Python Version: 3.6.7

Installed Applications:

['myapp.apps.MyAdminConfig',

 'django.contrib.auth',

 'django.contrib.contenttypes',

 'django.contrib.sessions',

 'django.contrib.messages',

 'django.contrib.staticfiles',

 'django.contrib.humanize',

 'category',

 'tag',

 'parttimejob',

 'myapp.core',

 'jobtype',

 'users',

 'django_extensions',

 'jobmessages',

 'search',

 'profiles',

 'employers',

 'employees',

 'jobtemplates',

 'tempus_dominus',

 'social_django',

 'background_task']

Installed Middleware:

['django.middleware.security.SecurityMiddleware',

 'django.contrib.sessions.middleware.SessionMiddleware',

 'django.middleware.common.CommonMiddleware',

 'django.middleware.csrf.CsrfViewMiddleware',

 'django.contrib.auth.middleware.AuthenticationMiddleware',

 'django.contrib.messages.middleware.MessageMiddleware',

 'django.middleware.clickjacking.XFrameOptionsMiddleware',

 'social_django.middleware.SocialAuthExceptionMiddleware']

我已经提到了这个问题并升级了 django、djangorestframework,但它们似乎都不起作用。我是 Django 的新手。请询问我可以提供的更多信息。请指导我解决错误。


慕雪6442864
浏览 197回答 1
1回答

吃鸡游戏

当然,升级 DRF 并不能解决您的问题,因为问题不在于 DRF - 它在 InheritanceManager 代码中,该代码来自 django-models-utils 并且是 django-users-2 的依赖项。FWIW,这个问题已经在 2 年前解决了,所以你的 django-models-utils 版本可能已经过时了。请注意,您自己调试所需要做的就是 1/ 阅读回溯以找出问题发生的位置,2/ 转到项目的 gitlab,3/ 搜索错误消息(或其中的一部分 - 我搜索“get_all_related_objects”) - 在问题跟踪器(也在搜索已关闭问题)中,4/ 阅读问题描述、状态和解决方案。
随时随地看视频慕课网APP

相关分类

Python
我要回答