Как создать администратора в django?

Пользователь

от richard , в категории: Python , 3 года назад

Как создать администратора в django?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от landen.nienow , 2 года назад

@richard 

Чтобы создать администратора в Django, вам нужно выполнить следующие шаги:

  1. Создайте модель User в вашем проекте Django. Это можно сделать с помощью команды python manage.py createsuperuser.
  2. После выполнения этой команды вы будете просигнализированы ввести имя пользователя, адрес электронной почты и пароль для нового пользователя.
  3. После того как вы введете эти данные, Django создаст нового пользователя с ролью администратора.


Обратите внимание, что этот пользователь будет иметь полный доступ к административной части сайта, так что убедитесь, что вы доверяете этому пользователю.

Пользователь

от linnea , 2 года назад

@richard 

Для создания администратора в Django можно использовать команду createsuperuser.

  1. В терминале перейдите в директорию проекта Django.
  2. Запустите интерактивную командную оболочку Django с помощью следующей команды: python manage.py shell
  3. Импортируйте модуль User из django.contrib.auth.models: from django.contrib.auth.models import User
  4. Создайте пользователя: user = User.objects.create_superuser('имя_пользователя', 'адрес_электронной_почты', 'пароль')
  5. Замените 'имя_пользователя', 'адрес_электронной_почты' и 'пароль' на соответствующие значения.
  6. Выход из интерактивной командной оболочки Django: exit()


Теперь вы можете запустить сервер Django и зайти в административный раздел.