Не удается создать супер пользователя с Django manage.py
Попытка создать суперпользователя для моей базы данных:
Получение печального рекурсивного сообщения:
Создание суперпользователя пропущено из-за того, что он не запущен в TTY. Вы можете запустить manage.py createsuperuser в своем проекте, чтобы создать его вручную.
Серьезно, Джанго? Шутки в сторону?
Единственная информация, которую я нашел для этого, была приведена выше, но она не работала: Невозможно создать суперпользователя в django из-за не работает в TTY
И этот другой здесь, который в основном то же самое: Не удается создать суперпользователя Django
4 ответа
Git Bash winpty
Чтобы иметь возможность запускать команды python как обычно в Windows, я обычно добавляю строку псевдонима в файл
После этого либо загрузите файл
/.profile , либо просто перезапустите терминал, и начальная команда python manage.py createsuperuser должна работать как положено!
Я понял, как это сделать. Я перешел на VIEWS.py. Затем я импортировал модуль os . Затем я создал функцию под названием createSuperUser(request): . Затем я создал переменную с именем admin и установил ее равной os.system(«python manage.py createsuperuser») . Затем после этого верните admin . Наконец, я перезапустил сайт Django, после чего он подскажет вам в терминале.
Чтобы создать имя пользователя и пароль администратора, вы должны сначала использовать команду:
python manage.py migrate
Затем после использования команды:
python manage.py создаёт пользователя
После завершения этих шагов программа попросит вас ввести:
- имя пользователя
- электронное письмо
- пароль
С паролем он не будет отображаться при вводе, поэтому будет выглядеть так, как будто вы не печатаете, но проигнорируйте его, поскольку он попросит вас сдать пароль. Когда вы выполните эти шаги, используйте команду:
Python manage.py runserver
В браузере добавьте «/ admin», который приведет вас на сайт администратора, а затем введите новое имя пользователя и пароль.
У меня была такая же проблема при попытке создать суперпользователя в контейнере Docker с помощью команды: <<Х0>> . Добавление опции -t решило проблему:
Источник
При попытке создать суперпользователя в Джанго не получается ввести пароль
Фрагмент из командной строки (windows)
(ll_env) C:\Users\IL\Documents\projects_Python\project_learning_log>p ython manage.py createsuperuser
Username (leave blank to use ‘il’): i_one
Email address:
Password:
Password (again):
Error: Your passwords didn’t match.
Password:
При попытке создать суперпользователя через командную строку в проекте Джанго не получается ввести пароль. Просто ничего не вводится в это поле. Username и Email address вводятся нормально. в чем может быть причина?
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Что делать если не получается создать приложение в Джанго?
Я купил домен и хостинг с поддержкой питон/джанго. Создал корневую папку для приложения как.
не могу зайти ВК, потому что не получается ввести пароль
Привет, у меня проблема. Я не могу войти ВК. Клавиатура будто просто отказывается там что-то.
RT-N10 Wireless N Router не получается ввести пароль/логин
Здравствуйте, здесь посоветовали задать вам вопрос.
Ошибка headers already sent при попытке запросить логин пароль
Запрос делаю так Дальше идет тело страницы Файл lock.php такой.
Ошибка при попытке ввести данные с клавиатуры
Имеется данный код. package javaapplication3; import java.io.*; public class.
Решил в кой-то веки зайти в «одноклассники» (обычно там не сижу). Ввожу логин и пароль, высветилось.
При попытке убить сессию и куки ничего не получается
Добрый день. Начал писать регистрацию, использовал механизмы сессий для сохранения куки. Так вот.
При попытке ввести третий элемент массива выдает ошибку переполнения
При попытке ввести третий элемент массива выдает ошибку переполнения c# using System; namespace.
Источник
Not able to create super user with Django manage.py
Trying to create a super user for my database:
Getting a sad recursive message:
Superuser creation skipped due to not running in a TTY. You can run manage.py createsuperuser in your project to create one manually.
Seriously Django? Seriously?
The only information I found for this was the one listed above but it didn’t work: Unable to create superuser in django due to not working in TTY
And this other one here, which is basically the same: Can’t Create Super User Django
6 Answers 6
If you run from Git Bash and face the above error message try to append winpty i.e. for example:
To be able to run python commands as usual on windows as well what I normally do is appending an alias line to the
/.profile file i.e.
After doing so, either source the
/.profile file or simply restart the terminal and the initial command python manage.py createsuperuser should work as expected!
I had same problem when trying to create superuser in the docker container with command: sudo docker exec -i sh . Adding option -t solved the problem:
sudo docker exec -it sh
In virtualenv, for creating super-user for Django project related to git-bash use the command:
To create an admin username and password, you must first use the command:
python manage.py migrate
Then after use the command:
python manage.py createsuperuser
Once these steps are complete, the program will ask you to enter:
With the password, it will not show as you are typing so it will appear as though you are not typing, but ignore it as it will ask you to renter the password. When you complete these steps, use the command:
python manage.py runserver
In the browser add «/admin», which will take you to the admin site, and then type in your new username and password.
Источник
Не работает createsuperuser django
Выдаёт ошибку при попытке применить команду — python manage.py createsuperuser
ImportError: Could not import ‘oauth2_provider.ext.rest_framework.OAuth2Authentication’ for API setting ‘DEFAULT_AUTHENTICATION_CLASSES’. ImportError: No module named ext.rest_framework.
Выдаёт ошибку при попытке применить команду — python manage.py createsuperuser
ImportError: Could not import ‘oauth2_provider.ext.rest_framework.OAuth2Authentication’ for API setting ‘DEFAULT_AUTHENTICATION_CLASSES’. ImportError: No module named ext.rest_framework.
попробуй это: $python manage.py createsuperuser
а какая версия django?
ImportError: No module named ext.rest_framework.
Ну вот же ясно написано, что нет такого модуля.
Ну вот же ясно написано, что нет такого модуля.
не могу в гугле найти, как установить этот модуль.
Онлайн
не могу в гугле найти, как установить этот модуль.
Онлайн
глянь в INSTALLED_APPS установлены ли у тебя django.contrib.auth’ и ‘django.contrib.contenttypes’, а так же включены ли в пункте MIDDLEWARE_CLASSES следующие пункты: SessionMiddleware , AuthenticationMiddleware и SessionAuthenticationMiddleware . они будут идти после точки( пример:’django.contrib.sessions.middleware.SessionMiddleware’,)
если нет добавь, а если есть используй команду: manage.py migrate (после того как добавишь используй эту команду) и пробуй создать акк либо этой командой: $python manage.py createsuperuser либо этой: python manage.py createsuperuser взял отсюда:https://docs.djangoproject.com/en/1.9/topics/auth/
они по идеи уже установленны вместе с самим django, в проекте скорее всего не включены просто и их там надо прописать
Внимательней прочитай текст ошибки, там вообще на отдельную библиотеку ругается.
Источник
Ошибка при создании супер пользователя django?
1. python manage.py migrate # Создаю первый базовые таблицы с сессия , пользователя и прочей чепухой
2. python manage.py makemigrations # активирую миграции , чтобы активировались миграции в приложении blog где в файле model.py выше указанный код
3. python manage.py migrate # осуществляю миграции
=================== До этого пункта все работает как швейцарские часы
4. python manage.py createsuperuser # пытаюсь создать супер пользователя , чтобы войти в админ панель
все данные принимает и в конце выдает такую ошибку не могу понять в чем дело.
Что странно делая все наоборот , то есть в начале создавая супер пользователя он создавался , но уже миграции в модели вызывали схожую ситуацию.
Не могу понять почему супер пользователь с миграциями приложения конфликтует . Уже три часа сижу не могу в интернете найти что то толковое
Имя пользователя (leave blank to use ‘rihard’): admin
Адрес электронной почты: yusupa-akaeva@yandex.ru
Password:
Password (again):
Traceback (most recent call last):
File «C:\shop\pvm\lib\site-packages\django\db\backends\utils.py», line 84, in _execute
return self.cursor.execute(sql, params)
File «C:\shop\pvm\lib\site-packages\django\db\backends\sqlite3\base.py», line 383, in execute
return Database.Cursor.execute(self, query, params)
sqlite3.OperationalError: database is locked
The above exception was the direct cause of the following exception:
Источник