Django:是否有通用处理程序将 POST 对象直接插入数据库?我发现自己编写了很多看起来像这样的处理程序。
def ajax_storeObject(request):
if request.method == 'POST':
Object(
field1 = request.POST["field1"],
field2 = request.POST["field2"],
field3 = request.POST["field3"],
field4 = request.POST["field4"],
).save()
return HttpResponse(json.dumps({"status":"Success"}), mimetype="application/json")
return HttpResponse(json.dumps({"status":"Failed"}), mimetype="application/json")
似乎可以有一个单一的通用视图来处理这种事情。这样的观点存在吗?
编辑:顺便说一句,我对模型表单很满意,但我在这里看到的用例更窄:不基于标准表单的 RESTful AJAX 调用(例如,用户操作页面上的对象,以及发送 REST 调用以通知服务器。)。