📌  相关文章
📜  创建超级用户 django shell - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:22:41.586000             🧑  作者: Mango

创建超级用户 django shell - Shell/Bash

在 Django 项目中,超级用户是具有所有权限的用户。这意味着超级用户可以执行任何操作,包括创建或删除其他用户、管理站点设置以及访问管理员面板等。

本文介绍如何通过 Django Shell/Bash 在命令行中创建超级用户。

步骤
  1. 打开终端或命令提示符,进入 Django 项目的根目录。

  2. 运行以下命令,进入 Django Shell/Bash。

python manage.py shell
  1. 输入以下代码,导入 Django 的 User 模型和用户管理器。
from django.contrib.auth.models import User
from django.contrib.auth import get_user_model
User = get_user_model()
  1. 输入以下代码,创建超级用户。替换 <username><password> 为您想要使用的用户名和密码。
user=User.objects.create_superuser('<username>', '<password>', 'example@example.com')
user.save()
  1. 成功创建超级用户后,您可以退出 Django Shell/Bash。输入以下命令并按下 Enter 键退出。
quit()
总结

通过 Django Shell/Bash 创建超级用户是一项非常简单的任务。请遵循上述步骤,替换您自己的用户名和密码,以创建具有所有权限的用户。

Note: 在输入命令时,确保要将 <username><password>替换为实际要使用的用户名和密码。