On March 12, 2012, at 14:47 , Clay McClure wrote:

> On Thursday, February 23, 2012 10:41:36 AM UTC-5, Tom Evans wrote:
>  there is also the possible source of confusion stemming from the fact that 
> in template language we write:
> 
>     {% if user.is_authenticated %}
> 
> but in Python we write:
> 
>     if user.is_authenticated():
> 
> You could easily get used to writing it the first way if you do a lot of 
> template development, and then accidentally write it that way when you switch 
> back to Python:
> 
>     if user.is_authenticated:
> 
> which will happily and quietly always evaluate to True.

I've made this error. It's a pita to debug, too.

Regards,
Luke

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to