【问题标题】:Can't render form fields on profile page so that I can update profile image无法在个人资料页面上呈现表单字段,以便我可以更新个人资料图片
【发布时间】:2022-01-17 16:53:07
【问题描述】:

表格代码:

class PFPform(ModelForm):
    class Meta:
        model = User
        fields = ['profile_pic' , 'username']

我添加了用户名来检查/调试

查看代码:

def signed_in_view(request):
form = PFPform()
return render(request, "hobbies/signed_in.html", {
    "title": "Signed In Page",
    "h1": "Signed In Page",
})

在 html 模板上调用表单的地方。

  <form method = "POST" action ="" enctype="multipart/form-data">
          {%csrf_token%}
          {{ form }}
          <input class = "btn btn-primary" type = "submit">
  </form>

【问题讨论】:

  • 请简要描述您的问题,以便其他人清楚理解。

标签: django django-views django-forms django-templates


【解决方案1】:

您忘记在视图渲染部分添加"form": form

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    • 2021-12-15
    • 2017-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多