Django-filter: ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° страницы DRF

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 18 июл. 2018  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: carltongibson/django-filter

Если я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ эти настройки с Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ страниц DRF, Ρƒ мСня Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ошибки

REST_FRAMEWORK = {
    'DEFAULT_FILTER_BACKENDS': (
        'django_filters.rest_framework.DjangoFilterBackend'
    ),
    'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
    'PAGE_SIZE': 100   
}
rics.py", line 151, in filter_queryset
    for backend in list(self.filter_backends):
TypeError: 'RenameAttributes' object is not iterable

Если я ΡƒΠ΄Π°Π»ΡŽ DEFAULT_FILTER_BACKENDS, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ?

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ @csarcom. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ваш DEFAULT_FILTER_BACKENDS Π½Π° самом Π΄Π΅Π»Π΅ являСтся строкой, Π° Π½Π΅ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΌ. Π’Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ строку Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки, Π½ΠΎ Π½Π΅ поставили Π·Π°ΠΏΡΡ‚ΡƒΡŽ, поэтому ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ содСрТимоС, Π° Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ я ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ списки вмСсто ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΉ.

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ @csarcom. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ваш DEFAULT_FILTER_BACKENDS Π½Π° самом Π΄Π΅Π»Π΅ являСтся строкой, Π° Π½Π΅ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΌ. Π’Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ строку Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки, Π½ΠΎ Π½Π΅ поставили Π·Π°ΠΏΡΡ‚ΡƒΡŽ, поэтому ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ содСрТимоС, Π° Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ я ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ списки вмСсто ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΉ.

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ, спасибо

Бпасибо

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ