为了账号安全,请及时绑定邮箱和手机立即绑定

如何在不使用Django表单的情况下让用户在Django中手动保存或编辑其个人资料信息

如何在不使用Django表单的情况下让用户在Django中手动保存或编辑其个人资料信息

开满天机 2021-04-30 09:54:58
我正在使用引导程序模板。但是在将配置文件信息保存到数据库中出现了问题。这是我的代码。我不知道我是否做对了。但是它不起作用。models.pyclass Profile(models.Model):  user = models.OneToOneField(User, on_delete=models.CASCADE)  Propic = models.ImageField(upload_to="Banners/", null=True,blank=True)  bio = models.TextField(max_length=500, blank=True)  location = models.CharField(max_length=30, blank=True)views.pydef profile(request):ids = request.user.iduser = User.objects.get(pk=ids)if request.method == "POST":    bio = request.POST["bio"]       location = request.POST["location"]    image = request.FILES['pic']    form = user.profile(bio = bio , location = location , propic=image)    form.save()     return HttpResponse("info saved")return render(request, "dashbord/user.html", {"user": user })
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 119 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信