だから私は基本的にこのコードを持っています:
@render_to('hello/home.html')
def home(request):
info = Info.objects.get(pk=1)
if request.method == "POST":
form = InfoForm(request.POST, instance=info)
else:
form = InfoForm(instance=info)
return {"info": info, "form": form}
ああ、それは私が推測したようには機能しません。モデルインスタンスまたはPOSTのいずれかのみでフォームを初期化すると機能しますが、両方の場合は機能しません。モデル インスタンスからデータを入力してフォームを作成し、request.POST からのデータで更新する (いい?) 方法はありますか?