如何从 Django shell 创建用户
下面我们来看看如何使用Django的交互式shell为Django创建用户?确保您已激活虚拟环境,并且您位于包含 manage.py 文件的文件夹中。
注意:参考文章如何在 Django 中使用 MVT 创建一个基本项目?了解如何在 Django 中创建项目。
让我们使用以下命令启动 Django 的交互式 shell
python manage.py shell
您将获得如下所述的类似输出
现在在 shell 中输入以下代码来为 Django 创建一个用户。
Python3
from django.contrib.auth.models import User
user = User.objects.create_user('sonu','sonu@xyz.com','sn@pswrd')
user.save()
让我们使用超级用户凭据检查我们的新用户。您可以按照如何在 Django 中创建超级用户?创建一个超级用户。让我们启动服务器并使用管理 URL 登录(确保 path('admin/', admin.site.urls), 在 URL 模式中提到了)。
http://127.0.0.1:8000/admin/
下面分享截图
您可以在“用户”部分下查看新添加的用户详细信息。