我正在尝试将模型对象的状态设置为";关闭";基于传递的id,我如何实现这一点。
这是我的看法.py
def bid(request, id):
if request.method == 'POST':
bid = Order.objects.get(id=id)
bid.status = "Off" # change field
bid.save()
return HttpResponseRedirect('/dashboard')
urls.py
path('dashboard/orders/add/<int:id>', bid, name='bid')
html
<a href="{% url 'order_detail' order.id %}" style="text-decoration: none; color:white;"
class="orders_made">
尝试删除:
if request.method == 'POST':
您的请求不是POST方法是GET
我认为这行应该是这样的:
<a href="{% url 'bid' order.id %}" style="text-decoration: none; color:white;"
class="orders_made">