我坚持做同样的任务。我有一个视图更改用户注册数据(用户名、职业等),但我不知道如何更改用户头像(下载和设置)。在
编辑用户数据的视图:
def edit_personal_information(request):
if request.method == "POST" :
username = request.POST["username"]
profession = request.POST["search_specialist"]
coordinate_x = request.POST["coordinate_x"]
coordinate_y = request.POST["coordinate_y"]
profile_vkontakte = request.POST["profile_vkontakte"]
request.user.username = username
request.user.profession = profession
request.user.coordinate_x = coordinate_x
request.user.coordinate_y = coordinate_y
request.user.profile_vkontakte = profile_vkontakte
request.user.save()
return redirect("/personal_information")
c = {}
c.update(csrf(request))
return render(request, "edit_personal_information.html"
用户窗体
^{pr2}$有什么想法吗?伙计们,救命。在
在模板中,将其添加到表单标记中
创建一个名为user_profile的新模型
^{pr2}$现在在这个字段中保存用户的图像请求.用户.保存()
你也可以参考这个问题来获得另一种方法和想法Add image/avatar to users in django
相关问题 更多 >
编程相关推荐