Then, as Xavier suggested, move the "if user is authenticated" part to the view:
if is authenticated:
render logged_in.html
else:
render not_logged_in.html
Regards,
Andre Terra
-- On Sun, Nov 28, 2010 at 22:50, robos85 <progreo@gmail.com> wrote:
Hi,
I've read about {% if user.is_authenticated %} and m template is going
to have the same structure, but some block will have different content
for logged users. Additionally there will by some more buttons.
I wondered if there's some other way to divide it.
By no I have that plan:
define 1 mainframe template. In it I'll include some sub-templates. In
that sub-templates I'll make {% if user.is_authenticated %} and
include the destination template or do the stuff.
Is this plan ok?
On 29 Lis, 01:27, Xavier Ordoquy <xordo...@linovia.com> wrote:
> Hi,
>
> You may want to look at the authentication contrib application that comes with Django.
> Esp here:http://docs.djangoproject.com/en/1.2/topics/auth/#id7
>
> Another solution if you intend to have totally different templates would be to check within the view the user state and render a different template.
>
> Regards,
> Xavier.
>
> Le 29 nov. 2010 à 00:53, robos85 a écrit :
>
>
>
>
>
>
>
> > I managed to make register and login on my site. Now I want to divide
> > my template to parts for loggen and not logged user.
> > What is the best way to check and display template parts for this? For
> > example if user is not logged in: show login form but if he is logged
> > in - in the same place show him his avatar.
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
No comments:
Post a Comment