繁体   English   中英

在 PyCharm 中创建超级用户 Django

[英]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

我得到不正确的凭据。 有什么想法吗?

到目前为止,我所有的都是通过pycharmpython 3.4django 1.7.

好吧,它看起来像是pycharm 4.3.1python 3.4django 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM