如何向 Django Admin 添加 url 前缀?

Hug*_*iva 4 django url admin prefix

我想向 Django 管理 url 添加前缀。例如:

urlpatterns = [
path('bar/admin/', admin.site.urls),]
Run Code Online (Sandbox Code Playgroud)

如果我向应用程序网址添加前缀,它可以工作,但我无法加载管理站点。

rti*_*dru 5

您可以简单地更改基础,urls.py如下所示:

ADMIN_URL_PREFIX = 'bar'

url(r'^{}/admin/'.format(ADMIN_URL_PREFIX), include(admin.site.urls)),
Run Code Online (Sandbox Code Playgroud)

我建议保留ADMIN_URL_PREFIX设置。