Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
表单生成的url中出现django错误,url不匹配。在我的查询和搜索之间获取不需要的逗号_Django_Python 3.x - Fatal编程技术网

表单生成的url中出现django错误,url不匹配。在我的查询和搜索之间获取不需要的逗号

表单生成的url中出现django错误,url不匹配。在我的查询和搜索之间获取不需要的逗号,django,python-3.x,Django,Python 3.x,我想提交一个表单,然后我想调用一个特定的视图,但我的url不匹配,介于两者之间 我的表格: <form action={% url "blog:post_search" %}, method="get"> <input type="text" name="query"> <input type="submit" value="search"> </form> 我的网址: path('search/', views.post_search, nam

我想提交一个表单,然后我想调用一个特定的视图,但我的url不匹配,介于两者之间

我的表格:

<form action={% url "blog:post_search" %}, method="get">
<input type="text" name="query">
<input type="submit" value="search">
</form>
我的网址:

path('search/', views.post_search, name='post_search')
引发的错误:

找不到页面(404)请求方法:获取请求
URL:使用
Django在myproject.URL中定义了URLconf,并尝试了这些URL模式,
按以下顺序排列:admin/blog/[name='post_list']blog/
tag/[name='post_list_by_tag']blog/
////[name='post_details']
blog//share/[name='post_share']blog/search/
[name='post\u search']sitemap.xml
[name='django.contrib.sitemaps.views.sitemap']当前路径,
blog/search/、与其中任何一个都不匹配


因为你在表单标签中加了逗号。HTML属性应该被引用,不能用逗号分隔

<form action="{% url "blog:post_search" %}" method="get">

因为您在表单标记中添加了逗号。HTML属性应该被引用,不能用逗号分隔

<form action="{% url "blog:post_search" %}" method="get">