[英]Create superuser Django in PyCharm
我正在学习基本教程,但出于某种原因,每当我尝试创建超级用户(run manage.py Task --> createsuperuser)
时,我都会在程序中遇到错误。
它返回“超级用户已创建”。 但在给我这个错误之后:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: cannot import name 'setup_environ'
当我尝试登录到127.0.0.1:8000/admin
我得到不正确的凭据。 有什么想法吗?
到目前为止,我所有的都是通过pycharm
和python 3.4
和django 1.7.
好吧,它看起来像是pycharm 4.3.1
和python 3.4
和django 1.7
一个错误我遇到了同样的问题,经过一段时间的搜索,我设法通过使用命令行解决了这个问题。 在命令行输入:
$python manage.py createsuperuser
然后它会要求你输入username
,输入并按回车键。 请注意,您可能无法使用您第一次尝试创建超级用户时使用的用户名
然后输入email
和password
并在输入密码时重新输入密码,您会注意到它隐藏了它并且没有移动光标,不要认为它没有得到您输入的内容然后您就完成了。
您不能从第一次使用用户名的原因是 Django 可能使用该用户名创建了一个超级用户,但它错过了密码或 sth,正如该线程的讨论所暗示的那样,但是,我不确定这一点。
转到:PyCharm > 工具 > 运行 django 控制台 >
from django.contrib.auth.models import User
User.objects.create_superuser(username='yourUsername', password='YourPassword', email='your@email.PK')
干杯!
转到cmd或者如果您在 pycharm 中,请转到Terminal 。 粘贴它:
python manage.py createsuperuser
然后,按照终端中的说明进行操作。 搞定。 现在在终端内,粘贴它:
python manage.py runserver
单击该本地服务器后,在 url 中添加 /admin。 就我而言:
http://127.0.0.1:8000/admin
提供您的用户名和密码,它会将您重定向到 Django 管理页面。
如果有效,请点赞...
转到终端。粘贴它:
python manage.py createsuperuser
然后填写您的详细信息,例如用户名、电子邮件和密码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.