You should try the new class-based generic views:
http://docs.djangoproject.com/en/dev/topics/class-based-views/

They're much more flexible.

On 10 December 2010 02:44, Rainy <andrei....@gmail.com> wrote:
> On Nov 8, 6:42 pm, Ted <ted.tie...@gmail.com> wrote:
>> What are their pros and cons?  How often do you use them when you're
>> coding?
>>
>> The more I code in django the less I find generic views to be useful
>> shortcuts (direct to template being the exception).
>>
>> My biggest complaints are:
>> * You don't end up saving many keystrokes unless you have 3 or more
>> views that are going to use the same info_dict.
>> * They can't be tweaked or changed much before you have to move the
>> code to the views file, destroying the keystroke savings.
>> * Second syntax for doing the same thing makes Django harder to
>> learn.
>>
>> Am I alone on this?
>>
>> I've thought about it and i think there is a better way.  I want to
>> see if there are others in the community who aren't in love with
>> generic views before I develop the alternate approach.
>>
>> I'm not trying to start a flame war.
>
> They may be useful sometimes but I've never needed them
> as I usually work on open-ended projects that would grow
> out of generic views soon even if they may be possible to
> use at first.
>
> I think there's a problem with the way generic views are
> introduced in documentation. I've actually tutored someone
> on use of Django and we ran into a problem that they
> started using generic views and kept asking me how to
> do this or that with them and they could do almost nothing
> they wanted. I could see it was frustrating for the student.
>
> I think the docs should either completely move generic
> views into some optional section or there should be an
> extremely clear and explicit walkthrough of their limits
> and a disclaimer that you shouldn't use them unless
> you're pretty sure they can do everything you need your
> app to do.
>
> I think I've seen a web talk by Adrian where he said
> generic views were introduced for designers (i.e.
> non-programmers) to make it possible to make a
> useful app with no programming at all. I don't have
> a problem with that at all. The main issue is how the docs
> approach generic views..
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To post to this group, send email to django-us...@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.
>
>



-- 
Łukasz Rekucki

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@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.

Reply via email to