Django學習過程中的BUG
阿新 • • 發佈:2019-01-29
(1)在django_restframework的分頁配置bug
在settings中配置rest_framework的“PAGE_SIZE”,頁面中未出現分頁效果,
REST_FRAMEWORK = {
'PAGE_SIZE':10,
}
原因,在rest_framework的原生settings.py檔案中看到'DEFAULT_PAGINATION_CLASS':None
解決方案
第一種方法 直接將原生程式碼中的'DEFAULT_PAGINATION_CLASS':None改為'rest_framework.pagination.PageNumberPagination'
第二種方法,在rest_framework新增如下程式碼
REST_FRAMEWORK = {
'PAGE_SIZE':10,
'DEFAULT_PAGINATION_CLASS':'rest_framework.pagination.PageNumberPagination',
}
(2)TemplateDoesNotExist at /xxxx/ django_filters/rest_framework/crispy_form.html
原因:未在settings.py的INSTALLED_APPS中新增django_filters