Python 如何在ajax中使用django url?
如何使用带有id(或pk)的ajax调用django函数 views.pyPython 如何在ajax中使用django url?,python,django,ajax,django-templates,Python,Django,Ajax,Django Templates,如何使用带有id(或pk)的ajax调用django函数 views.py def order_edit(request, obj_id): print("Obj Id is:",obj_id) if request.method == 'POST': form = OrderForm(request.POST) if form.is_valid(): #operations return rende
def order_edit(request, obj_id):
print("Obj Id is:",obj_id)
if request.method == 'POST':
form = OrderForm(request.POST)
if form.is_valid():
#operations
return render(request, 'order_view.html', {'form': form})
return render(request, 'order_view.html', {'form': form})
return render(request, 'order_view.html', {})
url.py
path('orderedit/<int:obj_id>/', views.order_edit, name="order_edit"),
路径('orderedit/',views.order\u edit,name=“order\u edit”),
如何调用此函数在这个问题上请任何人帮助我。提前感谢您可以向URL模板标记添加参数,如下所示:
-关键字语法{%url'某些url名称'arg1=v1 arg2=v2%}
-不带关键字{%url'某些url名称'v1 v2%}
(删除空格){%url-app:order\u edit-pk%}
关于Django文档的更多信息:您可以向URL模板标记添加参数,如下所示:
-关键字语法{%url'某些url名称'arg1=v1 arg2=v2%}
-不带关键字{%url'某些url名称'v1 v2%}
(删除空格){%url-app:order\u edit-pk%}
关于Django文档的更多信息:如果JS是内联的,则只能在JavaScript中使用Django模板标记。有关信息,请参阅答案
如果你这么做了,那么托米斯拉夫的回答就足够了。否则,您还需要考虑从HTML中提取URL。您可以使用JS选择器或类似属性的东西。如果JS是内联的,则只能在JavaScript中使用Django模板标记。有关信息,请参阅答案 如果你这么做了,那么托米斯拉夫的回答就足够了。否则,您还需要考虑从HTML中提取URL。您可以使用JS选择器或类似属性的东西
path('orderedit/<int:obj_id>/', views.order_edit, name="order_edit"),