Django models.pyを初めて使う人向けに
【Django入門】Databaseの使い方 | 侍エンジニア塾ブログ | プログラミング入門者向け学習情報サイト
Django2.0から必須になったon_deleteの使い方 - Django2の実力をつけるチュートリアルサイトDjangoBrothers[ジャンゴブラザーズ]
始めて使って分かったこと
models.py作成したら
$ python manage.py makemigrations
$ python manage.py migrate
この2つのコマンドをターミナルに入れることがセットになる。
これでデータベースの骨格ができる。
データを入力すればデータベースが完成する。
データ入力はadminページからデータを入れる。
他の方法が分かったら追加したい。
2019/02/09追記
データの入れ方(クラスインスタンスの作り方)はやはり複数あった。adminページからが一番簡単だった。その他には、djangoのshellからインスタンスを作成する方法がある。youtubeにpretty printedというチャンネルでshellを使ったインスタンスの作成方法を説明している。他にはデータが入ったcsvをSQLでcopyする方法もある。またdjangoにcsvの取り込み機構を作りローカルでそのままデータを入力する方法もある。自分はまだ試してはいないが、djangoのアプリケーションにAPI機構を設けてAPI経由でデータを流し込む方法も良いと思う。