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")
この種のことを処理するための1行の一般的なビューがある可能性があるようです。そのような見方はありますか?
編集:ところで、私はモデルフォームに慣れていますが、ここで見ているユースケースはもっと狭いです:標準フォームに基づいていないRESTful AJAX呼び出し(たとえば、ユーザーがページ上のオブジェクトを操作し、サーバーに通知するためにREST呼び出しが送信されます。)