Как настроить BaseURL в Django4?
Я новичок в django
и пытаюсь установить baseURL
в django4
. Я наткнулся на Как установить базовый URL в Django, решение которого следующее:
from django.conf.urls import include, url
from . import views
urlpatterns = [
url(r'^someuri/', include([
url(r'^admin/', include(admin.site.urls) ),
url(r'^other/$', views.other)
])),
]
но этот оператор импорта:
from django.conf.urls import url
показывает:
Cannot find reference 'url' in '__init__.py'
Что я делаю не так?
django.conf.urls
был заменен на django.urls
( фактически еще в Django 2.0, в 2017), а url
в наши дни является re_path
. Однако, если вам не нужен маршрут regexp, просто используйте path
:
from django.urls import include, path
from . import views
urlpatterns = [
path(
"someuri/",
include(
[
path("admin/", include(admin.site.urls)),
path("other/", views.other),
]
),
),
]