Django-Fehler-Memorandum. Als das Django-Rest-Framework eingeführt wurde. TypeError 'RenameAttributes' object is not iterable
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
}
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
}
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