【17/9/13】副業21日目

前回は、他メンバーが更新したソースをGitでPullしてローカルのブランチに適用した。

今回は、 複数の 複数のテーブルからフォームを生成、DBへの書き込みについて調べていく。

意外と簡単だった。

View.pyでは新たなフォームのオブジェクトを作って、それをテンプレートに投げてあげる。

book_route_form = BookrouteForm()
return render(request, 'post.html', {'book_form':book_form, 'book_route_form':book_route_form})

テンプレートではそれを受け取るだけだね。

<form method=”POST” action=””>
{% csrf_token %}
{{ book_form.as_p }}
{{ book_route_form.as_p }}
<input type=”submit” />
</form>

問題なく表示はできた。

時間がなくなったので実際DBへ反映されるかは、次回に持ち越し。

続く。

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.