Как установить базовый URL в Django 3.2.5

Я хотел бы запустить Django из расположения https://www.example.com/abc/, чтобы у меня был интерфейс администратора по адресу https://www.example.com/abc/admin/. И интерфейс входа в веб-приложение по адресу https://www.example.com/abc/

Где я могу установить базовый URL Django на https://www.example.com/abc/?

Django Version=3.2.5

Попробовано path('abc/', views.getLogin, name="Login Page"), path('abc/login', views.handeLogin, name="handleLogin"),

Но они не работают, в то время как b ниже пути администратора работает нормально.

path('abc/admin/', admin.site.urls),

Это кажется дубликат к Как установить базовый URL в Django

В целом, django - очень используемый и хорошо документированный проект. На большинство распространенных вопросов даны многократные ответы.

РЕДАКТИРОВАТЬ: Если вы хотите изменить, например, весь путь к админке, используйте urlpatterns в urls.py вашего базового проекта.

from django.contrib import admin


urlpatterns = [
    path('abc/admin/', admin.site.urls),
]
Вернуться на верх