中身はほぼ何もなく、こんな感じになっています。これをこのように書き換えていきます。Post(投稿)(最初は大文字にする)を作ります。Post(models.Model)タイトルは文字列で最大の長さは100文字までと設定します。title=models.CharField(max_length=100)投稿日時を日付データとして扱えるようにします。いうフォルダにアップロードできるようにする。なければ勝手に作られる。以降は順次格納される。長めの文字を格納できる文字列型を指定。models.TextField()ファイルを保存。黒い画面を立ち上げて、コマンドを打ちます。新しいファイルをデータベースのテーブルに移す準備をする、コマンドです。makemigrationsここで、画像ファイルを取り扱うPillowというモジュールが入っていないと、エラーがでてしまうので、もしなければ、pipでインストールしましょう。makemigrations成功したら、以下が表示されるので0001_initial.pyの中身を確認しにいきましょう。名前はPostであること、fields(エクセル表の列名と空の行みたいなもの)がタプルのリスト型で作られています。”山田三郎”)自動的にIDが3になるということです。”山田五郎”)最後に登録されたID4に1が足され、ID5として更新されます。”山田太郎”)と”名前”列に同じ”山田太郎”があったとしても、IDでFieldを認識しているので、それらは違う山田太郎だとデータベースが認識できるようにするということです。migrate(移行)する。用のファイルができたので、コマンドを打って、Migrateを実行します。このようになっていれば移行が成功しています。本当にテーブルが作られているかどうかを確認するためDjangoに標準で搭載されているSqlliteを使って確認していきます。db.sqlite3すると、対話的にコマンドが実行できるようになるので、.tablesと打ってみます。いうテーブルが作られているのが確認できます。(*は全てを選択を表しています)何も行を入れていないので、空の行が返されます。シェルから一旦抜け出します。キーを同時押しして脱出しましょう。次はこのposts_postテーブルに行を追加していく作業を進めていきたいと思います。(current)8。