【发布时间】:2022-01-24 05:10:54
【问题描述】:
项目的url如下,
path('post/<str:state>/',SearchView.as_view(),name='search-data')
我有一个 HTML 表单,在填写和提交它应该将填写的表单数据传递给 URL。
<form action={% url 'search-data'%} method="get" >
{% csrf_token %}
<input type="text" name="fname">
但它并没有按预期工作。
当表单提交时,它会给出下面的 URL
http://127.0.0.1:8000/%7Burl?csrfmiddlewaretoken=2RZfZ4cxLB...
【问题讨论】:
-
您没有任何提交按钮,您的网址应该是
{% url 'search-data' %}而不是{url 'search-data'} -
添加和编辑但同样的错误,
-
我在URL中有更多的参数要传递,如果我关注你,我如何获取url参数。视图函数的价值 ?像 follow state = self.kwargs['state']
-
你好@Almiracontracting 检查我的答案