Django Adminのスーパーユーザーをワンライナーで作成する方法を紹介します。 Django Adminのスーパーユーザーの作成は本来、createsuperuser コマンドで作成できますが、インタラクティブ(対話的)に実行されます。 $ python manage.py createsuperuser Username (leave blank to use 'root'): admin Email address: admin@example.com Password: Password (again): Superuser created successfully. 命令的に実行する場合はこれでもいいのですが、宣言的に実行したいケースがあります。 例えば、Docker Composeによる開発環境構築で、環境を立ち上げるたびにスーパーユーザーを作成するのは手間ですしスマートで