我有一份订单号的清单。在“服务订单”视图中,我可以手动键入字段编号以查找要删除的订单号。这很有效。在
order = models.Order.objects.get(pk=1219)
if request.POST.get('delete'):
order.delete()
现在是我的问题。我有一个url为/orders/edit/(?P<order_no>\d+)/
的编辑订单表单,在这个编辑订单表单中,我可以转到一个名为/quote/service_order/(?P<client_id>\d+)/(?P<request_type>\d+)/
的新页面。在服务订单视图中,这是删除订单的位置。我不想手动写下主键值(order no),而是想删除订单号,不管是什么(?P\d+)在url之前的编辑订单中。有没有可能解决这个问题?我希望我把一切都说清楚了。在
您可以从查询字符串中接受多个参数,如下所示:
那么在你看来:
^{pr2}$别忘了检查用户是否有删除订单的权限。在
相关问题 更多 >
编程相关推荐