Не найден реверс для 'app_list' с ключевыми аргументами '{'app_label': 'common'}'. Проверен 1 шаблон(ы): ['admin/(?P<app_label>auth|otp_totp)/$'].
config/urls.py
from django_otp.admin import OTPAdminSite
from django.contrib.auth.models import User
from django_otp.plugins.otp_totp.models import TOTPDevice
from django_otp.plugins.otp_totp.admin import TOTPDeviceAdmin
class OTPAdmin(OTPAdminSite):
pass
admin_site = OTPAdmin(name='OTPAdmin')
admin_site.register(User)
admin_site.register(TOTPDevice, TOTPDeviceAdmin)
urlpatterns = [
re_path(r'^admin/', admin_site.urls)
]
common/admin.py
from common.models import ConfigVar, ConfigVarFile, Source
from config.urls import admin_site
admin_site.register(ConfigVar)
admin_site.register(ConfigVarFile)
admin_site.register(Source)
error
Ссылка на реализацию TOTP: https://blog.auberginesolutions.com/quick-start-two-factor-authentication-in-django-admin-panel