如何从Django shell创建用户

如何从Django shell创建用户

让我们来看看如何使用Django的交互式shell为Django创建一个用户?确保你已经激活了虚拟环境,并且你在有 manage.py 文件的文件夹内。

让我们用下面的命令启动Django的交互式外壳

python manage.py shell

你会得到一个类似的输出,如下所述

如何从Django shell创建用户

现在在shell中输入以下代码,为Django创建一个用户。

from django.contrib.auth.models import User
  
user = User.objects.create_user('sonu','sonu@xyz.com','sn@pswrd')
user.save()

让我们使用超级用户证书检查我们的新用户。你可以按照How to create superuser in Django? 来创建一个超级用户。让我们启动服务器并使用管理员的URL登录(确保path(‘admin/’, admin.site.urls), __在URL模式中被提及)。

http://127.0.0.1:8000/admin/

分享下面的屏幕截图

如何从Django shell创建用户

你可以在 “用户 “部分查看新添加的用户详情。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Django 教程