ValueError - 如何扩展OAuth2应用程序模型 - Django

问题描述 投票:0回答:1

我想扩展django oauth工具包的应用程序模型。他们在这里给了link intsructions

但我没有得到如何做到这一点。我在apps文件夹中创建了一个应用程序,在内部模型中我添加了以下代码。

from django.db import models
from oauth2_provider.models import AbstractApplication

class MyApplication(AbstractApplication):
    logo = models.ImageField()
    agree = models.BooleanField()

installed_apps内的应用程序恢复为'apps.oauth2',并添加以下行:

OAUTH2_PROVIDER_APPLICATION_MODEL='apps.OAuth2' 

但它给了我错误

LookupError:没有安装带有标签'apps'的应用。

Installed Apps [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',

    'crispy_forms',

    'apps.commons',
    'apps.company',
    'apps.oauth2',
]
django django-rest-framework
1个回答
1
投票

根据这个手册link中的OAUTH2_PROVIDER_APPLICATION_MODEL模型应该是类名而不是app

© www.soinside.com 2019 - 2024. All rights reserved.