如何从Django shell创建用户
让我们来看看如何使用Django的交互式shell为Django创建一个用户?确保你已经激活了虚拟环境,并且你在有 manage.py 文件的文件夹内。
让我们用下面的命令启动Django的交互式外壳
python manage.py 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/
分享下面的屏幕截图
你可以在 “用户 “部分查看新添加的用户详情。