我遵循基本教程,但由于某种原因,每当我试图创建一个超级用户(run manage.py Task --> createsuperuser)
时,我都会在程序中得到一个错误。
它返回“Superuser created.”,但在给出以下错误后:
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.
安装的django
3条答案
按热度按时间b09cbbtk1#
看起来这是
pycharm 4.3.1
和python 3.4
和django 1.7
中的一个bug我遇到了同样的问题,搜索了一段时间后,我设法通过使用命令行解决了这个问题。在命令行中键入:然后它将要求您输入
username
,键入该内容并按Enter键。请注意,您可能无法使用第一次尝试创建超级用户时使用的用户名然后输入
email
和一个
password
并重新输入密码,在输入密码时,您会注意到它隐藏了密码,并且没有移动光标,不要认为它没有得到您键入的内容,然后您就完成了。你不能从第一次使用用户名的原因是Django可能已经创建了一个超级用户使用该用户名,但它错过了密码或某事的讨论,从这个thread建议,然而,我不确定。
zpqajqem2#
转到:PyCharm〉工具〉运行django控制台〉
干杯干杯干杯
gr8qqesn3#
转到cmd,或者如果您在pycharm中,则转到终端。粘贴:
然后,按照终端中的说明进行操作。一切就绪。现在,在终端中粘贴:
点击本地服务器后,在url中添加/admin。在我的例子中:
输入您的用户名和密码,它会将您重定向到Django管理页面。
如果成功就投赞成票。