From a84bb00210243ee64fa4523c96af8b71f1fe6467 Mon Sep 17 00:00:00 2001 From: Gagandeep Singh Date: Mon, 26 Nov 2018 23:55:12 +0530 Subject: [PATCH] Django 2.0 support in Admin TypeError at /admin/categories/category/ __init__() missing 1 required positional argument: 'sortable_by' --- categories/editor/tree_editor.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/categories/editor/tree_editor.py b/categories/editor/tree_editor.py index ff2c135..3997325 100644 --- a/categories/editor/tree_editor.py +++ b/categories/editor/tree_editor.py @@ -148,6 +148,13 @@ class TreeEditor(admin.ModelAdmin): self.list_display_links, self.list_filter, self.date_hierarchy, self.search_fields, self.list_select_related, self.list_per_page, self.list_editable, self) + elif django.VERSION[0] == 2: + params = ( + request, self.model, list_display, + self.list_display_links, self.list_filter, self.date_hierarchy, + self.search_fields, self.list_select_related, + self.list_per_page, self.list_max_show_all, + self.list_editable, self.sortable_by, self) else: params = ( request, self.model, list_display,