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