Не найден реверс для '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

Вернуться на верх