При использовании django-allauth как заставить отображаться раздел Sites на странице администратора?

Я новичок в Django и пытаюсь изучить его по книге Django for Professionals Уильяма Винсента. После установки django-allauth и выполнения шагов, описанных в книге, мне удалось заставить работать функции входа и регистрации. Однако, когда я перехожу к 127.0.0.1:8000/admin, я не вижу раздела Sites. Этот раздел позже используется в книге для изменения сайта, на который ссылаются (example.com) в письме с подтверждением регистрации.

Я искал django-allauth Site admin здесь и в документации, но не смог найти ничего о том, как сделать раздел Сайты показываемым.

Я предлагаю использовать официальную документацию

Это должно выглядеть примерно так -

admin.py

from django-allauth.models import Site  
from django.contrib import admin  

class DjangoAllAuthSiteAdmin(admin.ModelAdmin):  
  pass

admin.site.register(Site, DjangoAllAuthSiteAdmin)

Я смог решить эту проблему, добавив 'django.contrib.sites' в список INSALLED_APPS внутри settings.py.

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