django - ajax - 从 jquery/ajax 调用 python 函数
Posted
技术标签:
【中文标题】django - ajax - 从 jquery/ajax 调用 python 函数【英文标题】:django - ajax - call python function from jquery/ajax 【发布时间】:2021-10-21 12:44:37 【问题描述】:我正在使用 Django 创建一个小型网站。在这个项目中,我有一些 DateTime 字段。 我会使用 ajax(通过另一个按钮)来设置 UTC 日期,同时牢记太阳时和夏令时。 我创建了一个计算小时班次的 python 函数。我会记得 ajax 代码中的那个函数。我该怎么做?
【问题讨论】:
【参考方案1】:您尚未添加完整代码。在 django 中,如果请求是 ajax 则可以使用此方法 is_ajax
您可以将有效载荷作为 json 发送并从 request
获取它
def example_ajax(request):
if request.is_ajax():
# some thing here
return JsonResponse(A DICT GOES GOEST THERE)
【讨论】:
以上是关于django - ajax - 从 jquery/ajax 调用 python 函数的主要内容,如果未能解决你的问题,请参考以下文章
从 Django 中的 JsonResponse 中提取字段值并将其传递给 Ajax Jquery
如何使用多个 Django FBV 通过 Ajax+jQuery 捕获和保存数据
如何在 Django 模板中使用 Jquery/Ajax 正确刷新 div