为什么我不能在Django中访问重定向应用的管理部分?

时间:2018-10-26 14:29:06

标签: django redirect admin

我最近安装了Django(docs:https://docs.djangoproject.com/en/2.1/ref/contrib/redirects/)提供的重定向应用程序

我按照正确的步骤进行安装:添加到已安装的应用程序中,添加到中间件末尾,并迁移了数据库。见下文: 'django.contrib.redirects', 'django.contrib.redirects.middleware.RedirectFallbackMiddleware',

表已成功创建。但是,我似乎无法查看/ admin / redirects / redirect。我收到以下错误

异常值:

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

我手动将一条记录添加到django_redirect表中,并且重定向有效。为什么无法通过管理员访问重定向应用的任何想法?

编辑:管理员URL位于我urls.py的顶部,但是它似乎与模式不匹配,并且与下面的URL模式不符。有想法吗?

1 个答案:

答案 0 :(得分:0)

您需要重新启动Gunicorn

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

那么您应该在Django管理中看到表格