(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