在PyCharm中创建超级用户Django

时间:2014-09-30 23:43:46

标签: python django 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.4以及django 1.7.安装了django

3 个答案:

答案 0 :(得分:11)

转到:PyCharm&gt;工具&gt;运行django控制台&gt;

from django.contrib.auth.models import User
User.objects.create_superuser(username='yourUsername', password='YourPassword', email='your@email.PK')

干杯!

答案 1 :(得分:10)

看起来好像是pycharm 4.3.1python 3.4以及django 1.7中的一个错误我遇到了同样的问题,经过一段时间的搜索,我设法通过使用命令行。在命令行中键入:

$python manage.py createsuperuser

然后会询问您username,输入并输入。请注意,您可能无法在第一次尝试创建超级用户时使用您使用的用户名

然后输入email

password并在输入密码时重新输入密码,您会注意到它正在隐藏它而不是移动光标,不要认为它没有得到您键入的内容 然后你就完成了。

您无法从第一次使用用户名的原因是Django可能已经使用该用户名创建了一个超级用户,但是它错过了密码或者......正如thread的讨论建议的那样,但是,我不确定。

答案 2 :(得分:1)

转到 cmd 或者如果您在 pycharm 中,请转到 终端。粘贴它:

python manage.py createsuperuser

然后,按照终端中的说明进行操作。可以了,好了。现在在终端内,粘贴它:

python manage.py runserver

单击该本地服务器后,在 url 中添加 /admin。 就我而言:

http://127.0.0.1:8000/admin

提供您的用户名和密码,它会将您重定向到 Django 管理页面。
如果有效请点赞...