У объекта 'tuple' нет атрибута 'split_contents'

Я пытаюсь использовать django-advanced-filters.

Python 3.8.10 

Django==3.2

django-advanced-filters==2.0.0

sqlparse==0.4.3

settings.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',

    'advanced_filters',

    'semantics',
    'sites',

]

Урлпаттерны

urlpatterns = [
    path('admin/', admin.site.urls),
    url(r'^advanced_filters/', include('advanced_filters.urls')), 
]

Admin

class SemanticsClusterAdmin(AdminAdvancedFiltersMixin, admin.ModelAdmin):
    raw_id_fields = ("page",)
    list_display = ["id", "detail_view", "page", "name", ]

    advanced_filter_fields = (
        'id',
        'page',
    )


    exclude = []


admin.site.register(SemanticsClusters, SemanticsClusterAdmin)

Traceback

Документация: https://github.com/modlinltd/django-advanced-filters/blob/develop/README.rst

Помогите, пожалуйста, понять, почему он взрывается? И как справиться с этой проблемой?

После изучения документации по Django и Readme для Django Advance Filters. Похоже, что в Readme для Advance Filters

есть опечатка или устаревшее использование "url".

Вместо

urlpatterns = [
path('admin/', admin.site.urls),
url(r'^advanced_filters/', include('advanced_filters.urls')), 
]

Использование:

urlpatterns = [
path('admin/', admin.site.urls),
re_path(r'^advanced_filters/', include('advanced_filters.urls')), 
]
Вернуться на верх