- super(HTSChangeList, self).__init__(
- request, #request
- model, #model
- [], # list_display
- None, # list_display_links
- list_filter, #list_filter
- None, # date_hierarchy
- search_fields, #search_fields
- None, # list_select_related,
- list_per_page, #list_per_page
- 20000, #list_max_show_all
- None, # list_editable
- model_admin #model_admin
- )
+
+ args = {
+ 'request': request, #request
+ 'model': model, #model
+ 'list_display': [], # list_display
+ 'list_display_links': None, # list_display_links
+ 'list_filter': list_filter, #list_filter
+ 'date_hierarchy': None, # date_hierarchy
+ 'search_fields': search_fields, #search_fields
+ 'list_select_related': None, # list_select_related,
+ 'list_per_page': list_per_page, #list_per_page
+ 'list_editable': None, # list_editable
+ 'model_admin': model_admin #model_admin
+ }
+ if django.VERSION[0] >= 1 and django.VERSION[1] >= 4:
+ args['list_max_show_all'] = 20000, #list_max_show_all
+ super(HTSChangeList, self).__init__(**args)