[PYTHON] [Django-Fehler] Das Objekt 'RenameAttributes' ist nicht iterierbar

Einführung

Django-Fehler-Memorandum. Als das Django-Rest-Framework eingeführt wurde. TypeError 'RenameAttributes' object is not iterable

Fazit

Es wurde durch settings.py verursacht. Dies

settings.py


# TypeError 'RenameAttributes' object is not iterable
REST_FRAMEWORK = {
    'DEFAULT_FILTER_BACKENDS': 'django_filters.rest_framework.DjangoFilterBackend', 
    'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
    'PAGE_SIZE': 5
}

mach das

settings.py


REST_FRAMEWORK = {
    'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',), 
    'DEFAULT_PAGINATION_CLASS': ('rest_framework.pagination.PageNumberPagination'),
    'PAGE_SIZE': 5
}

Ich konnte das tun

settings.py


REST_FRAMEWORK = {
    'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',), 
    'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
    'PAGE_SIZE': 5
}

Andere Fehler

settings.py


# TypeError 'RenameAttributes' object is not iterable
REST_FRAMEWORK = {
    'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend'), 
    'DEFAULT_PAGINATION_CLASS': ('rest_framework.pagination.PageNumberPagination'),
    'PAGE_SIZE': 5
}

settings.py


# TypeError 'list' object is not callable
REST_FRAMEWORK = {
    'DEFAULT_FILTER_BACKENDS':['django_filters.rest_framework.DjangoFilterBackend'], 
    'DEFAULT_PAGINATION_CLASS': ['rest_framework.pagination.PageNumberPagination'],
    'PAGE_SIZE': 5
}

abschließend

Ich weiß nicht, warum es nicht funktioniert hat, daher kann es später zu Unannehmlichkeiten kommen ... Haben Sie den Fehler nach vielen Versuchen beseitigt? Es war ein Memorandum.

Recommended Posts

[Django-Fehler] Das Objekt 'RenameAttributes' ist nicht iterierbar
TypeError: Das Objekt 'int' kann nicht tiefgestellt werden
Ich habe einen TypeError: 'int'-Objekt ist bei Verwendung von Keras nicht iterierbar
[Hyperas] Typ Fehler: Das Auflösen des Funktionsobjekts ist nicht abonnierbar
[Python] Typ Fehler: 'WebElement'-Objekt ist nicht iterierbar Was tun, wenn ein Fehler auftritt?
Wenn das ausgewählte Objekt in bpy.context.selected_objects nicht zurückgegeben wird
Über "RuntimeWarning: Die Django-Version der eingelegten Modellinstanz ist nicht angegeben"
Python-Runde ist nicht streng rund
Ist time.time () nicht sehr genau?
Wird die Objektorientierung von Python nachgerüstet?
NameError: Name '__ Datei__' ist nicht definiert