在生产过程中 Django 管理站点会发生什么?

Zor*_*gan 5 python security django python-3.x

Django 在/admin. 在生产过程中保留此 URL 是否不安全?

或者我应该将 URL 更改/d0oai32492384h24ui234nij23n4k2jnkjnkjn为什么?

Mad*_*di7 1

我想这就是你想要的(这在 Django < 2.0 上不起作用):

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

这适用于 Django < 2.0:

urlpatterns = [
    url(r'^d0oai32492384h24ui234nij23n4k2jnkjnkjn/', admin.site.urls),
]
Run Code Online (Sandbox Code Playgroud)

这必须在您的主 urls.py 文件中完成。您可以通过键入以下内容来访问它:

http://localhost:8000/d0oai32492384h24ui234nij23n4k2jnkjnkjn/
Run Code Online (Sandbox Code Playgroud)