Saturday, April 28, 2012

Re: outdated django book

Ah yes, I should have clarified that in my response. @knowledge_seeker, if you'll check your python code with a tool like pyflakes it will tell you when you're referencing modules that have not been imported (as well as many other common errors). I use the pyflakes for vim plugin and it saves me from a ton of headaches.

On Sat, Apr 28, 2012 at 2:14 AM, Daniel Roseman <daniel@roseman.org.uk> wrote:
Which, of course, is nothing to do with Django versions, and was true even when the Django book was new.


On Saturday, 28 April 2012 03:30:26 UTC+1, jondbaker wrote:
You need to import User from django.contrib.auth.models and login_required from django.contrib.auth.decorators. Hope this helps.

Sent from my iPhone

On Apr 27, 2012, at 8:09 PM, knowledge_seeker wrote:

> My Django book (from the university library) said to add the label
> "@login_required" to views that I wish to restrict user access on.
> Django 1.4 does not allow this; obviously the book is dated! Is there
> a more modern way to get the same effect?
>
> Similarly, admin does not allow access to my classes, even when I have
> created an Admin class; is this a new security feature?
>
> Finally, when I tried to create a view that allowed web-based user
> creation, the views.py file would not recognize the class "User"; is
> there something I need to import?

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To view this discussion on the web visit https://groups.google.com/d/msg/django-users/-/6ExeXS4aUn8J.

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.



--
Jonathan D. Baker
Developer
http://jonathandbaker.com

--
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