📅  最后修改于: 2023-12-03 15:08:13.730000             🧑  作者: Mango
Django是一个使用 Python 编写的高级 Web 框架,用户认证是 Web 应用程序的关键部分之一。除了使用 Django 自带的管理界面外,我们还可以使用 Django shell 创建用户。
python manage.py shell
启动 Django shell。from django.contrib.auth.models import User
。user = User.objects.create_user('username', 'email', 'password')
。将 username
、email
和 password
替换为实际的值。user.first_name = 'first_name'
,user.last_name = 'last_name'
。user.save()
示例代码:
from django.contrib.auth.models import User
user = User.objects.create_user('john', 'john@example.com', 'password')
user.first_name = 'John'
user.last_name = 'Doe'
user.save()
在 Django shell 中创建用户非常容易,并且可以通过编辑脚本批量运行以创建多个用户。Django 内置的认证系统是良好的设计,它可以帮助我们轻松地管理用户身份验证和授权。