Djangoを使っている場合に便利な機能として管理画面が標準で付いてくるというのがあります。

テーブル(Model)を定義した後にテスト目的でデータを入れたいケースがありますが、Djangoを使うと管理画面が自動で生成されるので、その画面からデータを入れることができます。その管理画面を使うためには、まずスーパーユーザーを登録する必要があり、そのためのコマンドが以下になります。

docker-compose run web python manage.py createsuperuser

管理画面にアクセスする場合は以下のURLからです。(ポート8000を使っている場合です)

http://localhost:8000/admin/

おすすめの記事