Чтобы создать пользователя Django с помощью командной строки, у вас есть несколько вариантов. Вот несколько методов, которые вы можете использовать:
-
Использование оболочки Manage.py:
- Откройте интерфейс командной строки и перейдите в каталог проекта.
- Запустите команду
python Manage.py Shell, чтобы открыть оболочку Django. - В оболочке выполните следующие команды:
from django.contrib.auth.models import User User.objects.create_user(username='username', password='password')Не забудьте заменить
'username'и'password'нужными значениями.
-
Использование специальной команды управления:
- Создайте собственную команду управления, запустив
python Manage.py createuser. - Откройте файл
createuser.pyв каталогеmanagement/commandsвашего приложения Django. - Определите логику команды для создания пользователя с помощью метода
User.objects.create_user(). - Запустите команду
python Manage.py createuser, чтобы создать пользователя.
- Создайте собственную команду управления, запустив
-
Использование встроенной команды Django
createsuperuser:- Откройте интерфейс командной строки и перейдите в каталог проекта.
- Выполните команду
python Manage.py CreateSuperuser. - Укажите запрошенную информацию, такую как имя пользователя, адрес электронной почты (необязательно) и пароль.
Эти методы позволяют создавать пользователей Django через интерфейс командной строки. Выберите тот, который лучше всего соответствует вашим потребностям.