User.objects.create() 什么都不做。 (姜戈)
User.objects.create() does nothing. (Django)
我认为应该 运行 User.objects.create() 用于用户注册。
User.objects.create(name="request.POST['name']", username="request.POST['username']", password="request.POST['password']")
它显然将条件传递到这段代码中,因为它 运行 是我放在它后面的重定向。
但是在测试注册时,它并没有在数据库中创建一个新条目。怎么了?
你的参数用引号引起来,这不是你真正想要的。
删除引号以正确访问 request.POST
并输入适当的数据:
User.objects.create(name=request.POST['name'], ...)
我认为你需要删除下面的双 quotations.Like,
User.objects.create(name=request.POST['name'], username=request.POST['username'], password=request.POST['password'])
删除 request.POST 周围的引号[....... 正如其他人评论的那样。
我认为应该 运行 User.objects.create() 用于用户注册。
User.objects.create(name="request.POST['name']", username="request.POST['username']", password="request.POST['password']")
它显然将条件传递到这段代码中,因为它 运行 是我放在它后面的重定向。
但是在测试注册时,它并没有在数据库中创建一个新条目。怎么了?
你的参数用引号引起来,这不是你真正想要的。
删除引号以正确访问 request.POST
并输入适当的数据:
User.objects.create(name=request.POST['name'], ...)
我认为你需要删除下面的双 quotations.Like,
User.objects.create(name=request.POST['name'], username=request.POST['username'], password=request.POST['password'])
删除 request.POST 周围的引号[....... 正如其他人评论的那样。