Почему я не могу получить доступ к разделу администрирования приложения перенаправления в Django? - PullRequest
0 голосов
/ 26 октября 2018

Я недавно установил приложение перенаправления, предоставленное Django (документы: https://docs.djangoproject.com/en/2.1/ref/contrib/redirects/)

. Я прошел все необходимые шаги для его установки: добавил в установленные приложения, добавил в конец Middleware и перенес мою базу данныхСм. Ниже: 'django.contrib.redirects', 'django.contrib.redirects.middleware.RedirectFallbackMiddleware',

Таблица успешно создана. Однако я не могу просмотреть / admin / redirects / redirect.Я получаю следующую ошибку

Значение исключения:

invalid literal for int() with base 10: 'redirect'

Я вручную добавил запись в таблицу django_redirect, и перенаправление работает. Любые идеи, почему я не могу получить доступ к приложению перенаправлений черезadmin?

Редактировать: URL-адреса администратора находятся в верхней части моего urls.py, однако, похоже, что он не соответствует шаблону, и он соответствует шаблону URL-адреса под ним. Мысли?

1 Ответ

0 голосов
/ 06 апреля 2019

Вам нужно перезапустить Gunicorn

sudo systemctl stop gunicorn.socket
sudo systemctl start gunicorn.socket
sudo systemctl enable gunicorn.socket

Тогда вы должны увидеть таблицы в администрации Django

...