我创建了一个自定义的“喜欢”按钮。 “like”位于post form html元素中。对于我处理表单帖子后的view.py,我只想返回http响应成功而不加载任何类型的成功页面。在这种情况下我会回到什么样的物体?
谢谢, 大卫
答案 0 :(得分:2)
您需要使用Javascript来触发ajax POST请求,而不是标准的浏览器请求,因为您尝试避免的行为正是标准请求/响应周期所做的:浏览器触发请求并将响应显示为下一页。
或者,你可能会使用某种iframe,但那只是丑陋。
答案 1 :(得分:1)
您只需返回没有任何内容的HTTP响应:
from django.http import HttpResponse
return HttpResponse()