如何在Django4中配置BaseURL ?



我是django的新手,并试图在django4中设置baseURL。我遇到了如何在Django中设置基础URL的解决方案是:

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)
])),
]

但是这个import语句:

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),
]
),
),
]

最新更新