select_relatedとprefetch_relatedvaluesとvalues_listShareModelFormModelFormforms.pyの作成Viewで使うTemplateで使うModelFormDjangoではフォームを簡単に作成するためにFormが用意されています。forms.ModelFormModelFormは1つのModelを作成するときに使われます。複数のModelを扱いたい場合は柔軟に処理を書きたい場合はForm`を使うのが良いでしょう。場合によりますが、ModelFormを使える場合はModelFormを使うといいでしょう。コード量が少なく比較的簡単に書けるからです。forms.pyの作成まずはforms.pyのファイルを作成しましょう。views.pyこのような位置にforms.pyを作成してください。このようなModelあるものとして進めていきます。self.title上記のModelに紐づいたModelFormを書いていきます。)Viewで使うModelFormは主にCreateView、UpdateView、FormViewで使われます。CreateViewを作って見ていきましょう。TodoFormまずここでimportします。TodoFormform_classに先ほど作成したTodoForm指定します。これでCreateViewでFormを使えるように出来ましたTemplateで使うそれでは先ほどのTodoCreateViewをDjangoのTemplate上で使えるようにしていきます。軽くBootstrapでスタイルを当てています。}}のようにすることでそれぞれを表示することが出来ます。ボタンをクリックするとデータが保存されるはずです。ModelFormを簡単に使うことができました。