【发布时间】:2016-12-15 18:47:57
【问题描述】:
所以我有一个 AJAX 命令,它将信息传递给 views.py 方法(我已经验证了从 HTML->urls.py->views.py 传递信息,所以这一切都很好),但是一旦我在“views.py”中有它,我不知道如何让它在数据库中更新。
如果可能,我尽量避免使用 forms.py 文件,但如果这是唯一的选择,我会屈服于它。
AJAX函数如下:
$.ajax({
url : '/perform/acts/update/{{ act.id }}/',
type : "POST",
data : {
'csrfmiddlewaretoken' : "{{ csrf_token }}",
furtherData : furtherData
},
success : function(result) {}
});
views.py 函数......到目前为止,至少可以说是缺乏,但这是我有点迷失的地方:
def update_act(request, furtherData_id):
if request.method == 'POST':
?
return HttpResponse(?)
这样做的一个重要原因是无需重新加载也无需添加另一个模块即可执行更新。我只用了几周的 Django,所以我可能很容易错过它......
非常感谢任何帮助!
【问题讨论】:
标签: python ajax django django-models django-views