私は大量のユーザー入力と処理を必要とする django プロジェクトに取り組んでおり、以下に示すようにモデルに保存するためにビュー内のデータをハードコーディングすることにうんざりしています。
mymodel = TheModel.objects.get(id=model.id)
mymodel.name = request.POST.get('name')
mymodel.zip = request.POST.get('zip')
...
mymodel.save()
上記で使用した 2 つのモデル属性の代わりに、最大 25 個のモデル属性を保存する必要がある場合があります。
私は ajax を使用してフォームをシリアル化し、それらをビューに送信して保存しています。この問題を回避するための最もクリーンな方法を探しています。コードは少ないほど良いので、現在のコードの行数を大幅に短縮する方法があれば、モデルを再フォーマットするつもりです。
ありがとう