我想扩展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',
]
根据这个手册link中的OAUTH2_PROVIDER_APPLICATION_MODEL
模型应该是类名而不是app