【发布时间】:2023-03-27 17:42:01
【问题描述】:
我是 django 新手,我正在使用表单和视图更新我的用户配置文件模型,我需要获取当前登录的用户,我需要更新该用户的详细信息
forms.py
class ProfileForm(forms.ModelForm):
class Meta:
model = UserProfile
fields = ('gender','email_id','mobile_number','date_of_birth')
View.py
def update_UserProfile_views(request):
if request.method == "POST":
form = ProfileForm(request.POST)
if form.is_valid():
profile = form.save(commit=False)
profile.save()
else:
form = ProfileForm()
return render(request, 'base.html', {'form': form})
【问题讨论】:
-
你在找哪个名字?
request.user给你用户..
标签: python django django-forms django-views