I've happily worked out how to work @login_required for entries in views.py, but since the latest tutorial (which I followed) recommends moving to the Generic Views my code is now like this:
urls.py ... url(r'^people/$', ListView.as_view( queryset=Person.objects.all())), url(r'^person/(?P<pk>\d+)/$', DetailView.as_view( model=Person)), ... How would I set the @login_required for these? Do I have to go back to writing them up in views.py for this functionality? Further, the Person model is FK'd to a bunch of other traits like Certificates, (Work) Experience and Qualifications. They come up fine in the admin interface, using inlines. I read in the docs that there are some extra Generic Views so I've added a CreateView and an UpdateView to my urls.py url(r'^person/add/$', CreateView.as_view( #model=Person)), template_name='ner/person_create.html', form_class=PersonForm)), url(r'^person/(?P<pk>\d+)/edit/$', UpdateView.as_view( model=Person)), But now I'm uncertain how I can include the extra traits within these two functions - they don't appear by default, I'm just getting the raw Person model. I would like to have it like I can in the admin interface via the Inlines? Cheers L. -- 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+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.