Dear Django Users,
I am beginner in Django .
I have multiple generic list views in my django application where each list is handled under different navigation item of navigation bar .
Still i need to handle few more list views using class based generic view.
Is there any way to generalize or optimize in handling classbased genericlistview which reduces the code size when we need to handle multiple
lists in django application under each navigation item of navbar.?
Note: Each navigation item(webpage) has a list & above the list we have a search form with filter button to search for a particular value.
Each list view handles get_query_set and get_context_data .
get_query_set displays to retrieve the list of objects for a specific filter in a model when GET request occurs.
get_context_data used to display the list of objects and checks if request is GET and requested for a page in a list of pages listed using pagination.
If key is a page continues the loop and it returns the context with the list of objects for the requested page as a key.
==========================================================================================================================================
List1:
class GSPDCList(ListView):
List2:
class GSPECList(ListView):
List3:
=================:
List4:
================(ListView):
This concept i need to apply in my django app with multiple class based generic views where each listview specific to diff model and filter options.
So please suggest and optimized way of handling this requirement to reduce the code size.
Regards,
N.Dilip Kumar.