Hi,

You need to pass the variables that you want to use in the template to the
template itself. You do this here:

return render(request, 'members/member_contact_form.html',
{'ContactFormset':ContactFormset, 'AddressFormset':AddressFormset })

The dictionary you add to the render method there contains all the objects
that you can get in the template itself. So if you want to add something
called object you need to add that to the dictionary.

Med vänliga hälsningar,

Andréas

Den tis 30 juni 2020 kl 10:38 skrev The Sha <mahj...@gmail.com>:

>
>
>
>
> <https://stackoverflow.com/posts/62653247/timeline>
>
> I have a two formsets rendered in a view called ContactIndex, the parent
> model for this view is the CustomUser model. I want to present the
> first_name of the user object in my html template. I've tried these tags
> without success any advise?
>
> This is the tags in my HTML template:
>
> {{ customuser.first_name }} - does not work
>
> {{ object.first_name }} - does not work
>
>
> *This is my view:*
>
> 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 })
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/865ff205-9a1d-4f62-bbe4-d2d12da22374o%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/865ff205-9a1d-4f62-bbe4-d2d12da22374o%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAK4qSCdofy7c--ZH9Gt%2BG_sDUGcTBdDZ%2BCbKqmtTOZ8e-eOw2Q%40mail.gmail.com.

Reply via email to