PHP
2022.09.11

Docker環境でDjangoをマイグレーションするには

# docker-compose run django_name ./manage.py makemigrations # docker-compose run django_name ./manage.py migrate migrateはモデルを実際にデータベースに反映させる makemigrationsはマイグレーションファイルを作成する つまりmigrateをすることで、データベース構成を変更したり、その変更を取り消したりすることが出来るが、データベース構成のバージョン管理をするのに、makemigrationsでマイグレーションファイルを作成する。 djangoでのapp作成方法 # docker-compose run django_name ./manage.py startapp myapp