我想使用用户输入在 Django 中创建/添加新用户到我的应用程序。我正在使用 django 提供的默认登录名。我正在尝试将用户添加到默认登录。https://docs.djangoproject.com/en/dev/topics/auth/中的示例:
>>> from django.contrib.auth.models import User
>>> user = User.objects.create_user('john', 'lennon@thebeatles.com', 'john password')
传递用户名和密码。但我希望这发生在用户输入中。我该怎么做呢?
需要一些指导...
我试过这个,但它似乎不起作用:
def lexusadduser(request):
"""
add user
"""
if request.method == "POST":
user.save()
auth_user = authenticate(username=user.username,password=user.password)
if auth_user is not None:
lexusmain(request)
else:
return render('adduser.html')