练习 - 创建用户
当你创建项目时,将自动创建管理界面,但不会配置任何用户访问权限。 若要登录到 Django 管理站点,我们现在需要创建我们的第一个用户,即超级用户。
创建超级用户
在 Visual Studio Code 中,选择“终端”>“新建终端”,打开新的终端窗口。
通过运行以下代码,确保虚拟环境已激活:
# Windows .\\venv\\Source\\Activate # Linux or macOS source ./venv/bin/activate
运行以下命令创建超级用户:
python manage.py createsuperuser
通过回答向导提供的问题来完成此过程。 输入要使用的用户名、电子邮件地址和密码。
注意
根据 Django 的标准,密码必须是复杂的,这意味着密码至少为 8 个字符并且是大小写字母、特殊字符和数字的组合。 如果不满足复杂性规则,Django 会询问你是否要替代这些要求,这是不推荐的做法。
登录到管理站点
创建管理员用户后,就可以首次登录到 Django 管理界面了。 在本模块前面的项目设置期间,我们启动了服务器,因此我们的管理站点已处于活动状态。
转到 http://localhost:8000/admin.
输入之前创建的用户名和密码。
成功登录到管理站点后,会看到如下所示的屏幕。
选择“用户”。
现在你将看到用户列表,其中包括你创建的用户。
创建员工用户
在右上角选择“添加用户”。
为 staffuser 输入一个用户名。
输入符合复杂性要求的密码,并确认该密码。
选择“保存”。
在下一个屏幕上,选择“员工状态”,使新用户成为员工用户。
选择“保存”。