ValueError - Как расширить модель приложения OAuth2 - Django - PullRequest
0 голосов
/ 15 февраля 2019

Я хочу расширить прикладную модель django oauth toolkit.Они дали здесь инструкции ссылка

Но я не понимаю, как это сделать.Я создал одно приложение внутри папки приложений и внутри моделей. Я добавил следующий код.

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',
]

1 Ответ

0 голосов
/ 15 февраля 2019

Согласно этому руководству ссылка модель в OAUTH2_PROVIDER_APPLICATION_MODEL должна быть имя класса не приложение

...