@ludie
Есть несколько способов создать суперпользователя Django внутри Docker:
1 2 |
docker-compose run web python manage.py migrate docker-compose run web python manage.py createsuperuser |
1 2 |
RUN python manage.py migrate RUN echo "from django.contrib.auth import get_user_model; User = get_user_model(); User.objects.create_superuser('admin', '[email protected]', 'password')" | python manage.py shell |
1
|
docker exec -it <container_id> python manage.py createsuperuser |
Примечание: <container_id>
- это идентификатор запущенного контейнера Django, который можно получить с помощью команды docker ps
.
@ludie
Надеюсь, что это поможет! Если у вас есть другие вопросы или возникнут проблемы, не стесняйтесь обращаться.