Django URL提供错误的当前路径,carmodels/Tata/ZEST/XE-Petrol,没有';我一个也配不上

Django URL提供错误的当前路径,carmodels/Tata/ZEST/XE-Petrol,没有';我一个也配不上,django,django-urls,Django,Django Urls,我的URL.py urlpatterns = [ url(r'^$', home_view, name='home'), url(r'^home/', home_view, name='home'), url(r'^search/', search, name='search'), url(r'^select/', search, name='select'), url('ajax/home_view/',home_view, name='ajax_loa

我的URL.py

urlpatterns = [
    url(r'^$', home_view, name='home'),
    url(r'^home/', home_view, name='home'),
    url(r'^search/', search, name='search'),
    url(r'^select/', search, name='select'),
    url('ajax/home_view/',home_view, name='ajax_load_models'),
    url(r'^carmodels/(?P<product_make>\w+)/(?P<model_name>\w+)/(?P<variant>\w+)/$', search, name='product_detail'),
    ]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns=[
url(r'^$',主视图,name='home'),
url(r“^home/”,主视图,name='home'),
url(r“^search/”,search,name='search'),
url(r“^select/”,搜索,name='select'),
url('ajax/home\u view/',home\u view,name='ajax\u load\u models'),
url(r'^carmodels/(?P\w+)/(?P\w+)/(?P\w+)/$),搜索,名称='product\u detail'),
]+静态(settings.MEDIA\u URL,document\u root=settings.MEDIA\u root)
html中的我的href链接

 <a href="/carmodels/{{ item.product_make }}/{{ item.model_name }}/{{ item.variant }}" class="card-title">{{ item.product_make }} {{ item.model_name }}  {{ item.variant }} </a>

我刚来django,你能告诉我我做错了什么吗?
或者如何在url中写入多个斜杠,我建议您避免使用硬编码url,以防止出现类似这样的错误。由于您已为
url
s指定了
名称
,因此可以在模板中这样引用它:



这样,您就不必担心编写完全相同的URL。您可以通过查看。

哪一个是您的django版本来了解更多信息?
/$
希望url中有一个
/
,请再试一次