PythonAnywhere 凭据无法访问 Django 控制面板

PythonAnywhere credentials cannot access the Django Control Panel

我是 Django 和 PythonAnywhere 的新手,所以我目前正处于陡峭的学习曲线中。

我在尝试设置教程 Django 应用程序的初始阶段遇到了障碍。当我点击第 2 部分时,'The admin site' 我尝试使用我的 PythonAnywhere 用户名和密码访问管理控制面板。结果我收到一条错误消息,说我必须输入正确的员工用户名和密码。由于说明中没有说明如何设置员工用户的步骤,我假设默认情况下我的 PythonAnywhere 凭据应该作为正确的员工凭据工作是否不正确?我在这里错过了什么?

我尝试使用谷歌搜索来寻找答案,但对我来说唯一有意义的评论是 Web 服务器必须具有虚拟环境变量的正确路径。据我所知,尽管我已经在 Web 应用程序控制面板中将其正确设置为:

/home/vocabulator/.virtualenvs/django18

我确信 Django 1.8 已正确安装,但我会 运行 任何人希望我 运行 演示的任何诊断行。

期待您的回复。与此同时,我将尝试设置一个 Django 的本地主机副本,看看这是否会给我一些关于可能发生的事情的线索。

您仍然需要创建一个管理员用户,据我所知默认情况下不会创建它。

摘自 https://docs.djangoproject.com/en/1.8/intro/tutorial02/ :

创建管理员用户

首先我们需要创建一个可以登录管理站点的用户。 运行 以下命令:

$ python manage.py createsuperuser

输入您想要的用户名并按回车键。

Username: admin

然后系统会提示您输入所需的电子邮件地址:

Email address: admin@example.com

最后一步是输入密码。系统将要求您输入密码两次,第二次是对第一次的确认。

Password: **********
Password (again): *********
Superuser created successfully.

希望对您有所帮助。