Such as one for each of the pink CBVs (CreateView, UpdateView, etc)? Yeah, 
I'll see what I can do.

On Monday, August 19, 2013 12:54:29 AM UTC-7, Daniel Greenfeld wrote:
>
> Seth,
>
> I like it a lot. Is there any chance you can provide a focused version per 
> Class-Based View?
>
> Daniel Greenfeld
>
> On Sunday, August 18, 2013 10:03:59 PM UTC+2, Seth Moon wrote:
>>
>> I believe it would be beneficial to the Django developers and users if 
>> the documentation included a diagram showing the complete structure of how 
>> Class Based Views get their functionality. This would be a relatively 
>> simple diagram that shows the classes each generic view inherits from. The 
>> reason I am proposing this is because the current state of Generic Class 
>> Based Views is too complex for many people, myself included, with some 
>> views inheriting from 9 other classes (CreateView, UpdateView) down a long 
>> chain of both single and multiple inheritance. This would also enable 
>> people to gain a deeper understanding of why the Views are structured the 
>> way they are, and encourage people to explore the available BaseViews and 
>> mixins in order to assemble more customized applications without having to 
>> reinvent the wheel.
>>
>> I posted this on the Django Reddit 
>> community<http://www.reddit.com/r/django/comments/1kkl2t/a_diagram_showing_the_entire_django_class_based/>with
>>  relative success being the top post. There is a 
>> DIA <https://projects.gnome.org/dia/> diagram file and SVG available on 
>> a Google Drive 
>> folder<https://drive.google.com/folderview?id=0B4OX1EeVEeoKQWtQNF9ZMUpMOVE>that
>>  is publicly accessible for you to download and modify. Version 3 is 
>> the most current revision and differs extensively from what I originally 
>> posted on Reddit.
>>
>> A preview of the diagram can be seen below (It's a fairly large image):
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-developers.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to