LINE2018.12.27Djangoのマイグレーション機能を使って、モデルからテーブルを作ります。2.1.4sqlite3フォルダ構成フォルダ構成は下記の通りです。__init__.py│モデルの作成testapp/models.pyの編集models.pyに、テーブル名やカラム名の設定を書きます。models.CharField(max_length=30)setting.pyにアプリケーションを適用させるexample/setting.pyを下記のように編集します。追加]これで、testappがexampleプロジェクトのアプリだと認識できます。マイグレーションでテーブルを作る下記のコマンドを実行して、マイグレーションを行うためのファイルを作ります。testappmigrationsディレクトリに、マイグレーションのためのテーブルの設定が書かれています。Accountmodels.pyのテーブル設定を更新するたびに0001_initial.py、0002_initial.pyとファイルが出力され、変更履歴を残してくれます。下記のコマンドを実行してマイグレーションの実行をします。migrate実行結果の中に下記が含まれていたら、テーブルが作成できています。OKテーブルのデータは、sqlite3の場合、example/db.sqlite3に保存されています。フリーソフトのSQLiteSpyでdb.sqlite3を開くと、testapp_accountというテーブルが作成されたということがわかります。フォームクラスを使ってフォーム送信フォームクラスを使ってフォーム送信をしていきます。forms.pyを作り、下記のようにフォームクラスを作ります。入門Djangoでビューを作ってみます。exampleプロジェクト、testappアプリケーションの構成は下記の通りです。アプリケーションの作成Djangoプロジェクトを作ったらアプリケーションを作る必要があります。アプリケーションは、1つのDjangoプロジェクトの中に複数作ることができます。テンプレートでfor文テンプレートでfor文を使うやり方を記載します。リストをビュー側から送る必要があります。アプリケーション名_Accountというテーブル名になってしまいます。これを取り除くには、Metaを使います。CodeでDjangoを使う場合は、拡張機能をインストールしておくとお勧めします。Darthenaynの拡張機能がおすすめです。初心者向けの入門から応用・使い方の学習をまとめスポンサーリンク。