my code is :
Hello!~~~
{% if user %}
<p>Logged in as {{ user.first_name }} {{ user.last_name }}.</p>
{% elif openid_user%}
<p>Hello, {{openid_user.nickname}}! Do you want to <a href="{{openid_logout_url}}">Log out?</p>
{% else %}
<p><a href="/login?redirect={{ current_url }}">google Log in</a>.</p>
<p><a href="/twitter">twitter Log in</a>.</p>
<p><a href="/facebook">facebook Log in</a>.</p>
<p><a href="{{openid_login_url}}">openid Log in</a>.</p>
<iframe src="/_openid/login?continue=/"></iframe>
{% endif %}
the error is :
TemplateSyntaxError: Invalid block tag: 'elif'
does not webapp has a ‘else if ‘ ?
thanks
webappper se has no templates, but you can use Django templates – by default, those from back in Django 0.96 (as you see from the ancient docs I pointed to, that requires the nestedifto be physically nested inside theelseblock). You can use a more updated version of Django (see here for more details) by starting your Python code withbut while this does give you a template language that’s vastly improved in many ways, those improvements do not include an
elseiforeliftag — you still have to explicitly nest the secondaryifinside the primary one’selsebranch.