【发布时间】:2020-06-30 08:26:13
【问题描述】:
我在一个名为 ContactIndex 的视图中呈现了两个表单集,该视图的父模型是 CustomUser 模型。我想在我的 html 模板中显示用户对象的 first_name。我试过这些标签没有成功有什么建议吗?
这是我的 HTML 模板中的标签:
{{ customuser.first_name }} - 不起作用
{{ object.first_name }} - 不起作用
这是我的看法:
def ContactIndex(request, CustomUser_id):
customuser = CustomUser.objects.get(pk=CustomUser_id)
if request.method == "POST":
ContactFormset = ContactInlineFormSet(request.POST, request.FILES, instance=customuser)
AddressFormset = AddressInlineFormSet(request.POST, request.FILES, instance=customuser)
if ContactFormset.is_valid() or AddressFormset.is_valid():
AddressFormset.save()
ContactFormset.save()
# Do something. Should generally end with a redirect. For example:
return redirect ('ContactIndex', CustomUser_id=customuser.id)
else:
ContactFormset = ContactInlineFormSet(instance=customuser)
AddressFormset = AddressInlineFormSet(instance=customuser)
return render(request, 'members/member_contact_form.html', {'ContactFormset':ContactFormset, 'Address
Formset':AddressFormset })
【问题讨论】:
标签: django django-models django-forms django-views django-templates