如何提交表单 href 在 Django?
我有一个链接,当您单击时,必须通过POST请求发送包含不可见字段的表单。 然后我必须能够获得字段值,例如:
在观看几个帖子之后,我似乎没有做到这一点。 这是我到目前为止的目标:
在我看来,我有这样的东西,但请求 POST 永远不要触发。 什么可能有问题?:
EDIT
: 这是我的 views.py:
var = request.POST.get/'name_of_var', ''/
在观看几个帖子之后,我似乎没有做到这一点。 这是我到目前为止的目标:
<form id="form-id" method="post">
<li>
<input name="name_of_var" type="hidden" value="{{ obj }}"/>
<a href="/activities" onclick="document.getElementById/'form-id'/.submit//;"> {{obj}} </a>
</li>
</form>
在我看来,我有这样的东西,但请求 POST 永远不要触发。 什么可能有问题?:
if request.POST:
var = request.POST.get/'name_of_var', ''/
return render_to_response/'activities/display_activities.html', var/
EDIT
: 这是我的 views.py:
def index/request/:
if request.method == "POST":
var = request.POST.get/'name_of_var', ''/
return render_to_response/'activities/display_activities.html', var/
category1 = Service.objects.filter/category = 'Sports'/
category2 = Service.objects.filter/category = 'Dance'/
category3 = Service.objects.filter/category = 'Music'/
category4 = Service.objects.filter/category = 'Academics'/
category5 = Service.objects.filter/category = 'Art'/
category6 = Service.objects.filter/category = 'College'/
subcat1 = []
subcat2 = []
subcat3 = []
subcat4 = []
subcat5 = []
subcat6 = []
for obj in category1:
subcat1.append/obj.subcategory/
subcat1 = list/set/subcat1//
for obj in category2:
subcat2.append/obj.subcategory/
subcat2 = list/set/subcat2//
for obj in category3:
subcat3.append/obj.subcategory/
subcat3 = list/set/subcat3//
for obj in category4:
subcat4.append/obj.subcategory/
subcat4 = list/set/subcat4//
for obj in category5:
subcat5.append/obj.subcategory/
subcat5 = list/set/subcat5//
for obj in category6:
subcat6.append/obj.subcategory/
subcat6 = list/set/subcat6//
return render_to_response/'activities/activities.html', {'user': request.user,
'category1':category1, 'category2':category2, 'category3':category3,
'category4':category4, 'category5':category5, 'category6':category6,
'subcat1':subcat1,'subcat2':subcat2, 'subcat3':subcat3,
'subcat4':subcat4, 'subcat5':subcat5,'subcat6':subcat6 }/
没有找到相关结果
已邀请:
3 个回复
知食
赞同来自:
卫东
赞同来自:
因此:
而不是这个:
为什么看起来如此
https://docs.djangoproject.com ... .POST
.
江南孤鹜
赞同来自:
因此,防止自动跳转:
它建议您在当前发送表格 url, 如果你想发送给其他人 url, 我建议你使用
反而
, 像这样:
[code]<script type="text/javascript"></script></form></a></a>