Как уже упоминалось в комментариях автора, самый простой способ сделать это - добавить следующие строки в urls.py
:
from django.contrib.auth.views import login, logout
urlpatterns = patterns('',
url(r'^accounts/login/$', login, {'template_name': 'admin/login.html'}),
url(r'^accounts/logout/$', logout),
)
Насколько мне известно, добавление URL-адресов r'^accounts/$'
и r'^accounts/profile/$'
не требуется, если не требуется управление профилем пользователя.
Как подсказывает @mmatt в комментариях, установите LOGIN_REDIRECT_URL = '/'
в settings.py
, чтобы избежать перенаправления по умолчанию на /accounts/profile/
после входа в систему. См. LOGIN_REDIRECT_URL в документации по настройкам Django.
Это также должно работать в Django 2.x, используя path
вместо url
соответственно.