导入 django_filters.rest_framework 错误
import django_filters.rest_framework error
按照 this tutorial 尝试使用 django rest 框架过滤器时出现错误。当我尝试导入库时出现错误:
from django_filters.rest_framework import DjangoFilterBackend
错误信息是
ImportError: No module named 'django_filters.rest_framework'
仅供参考,我正在使用这些版本的库:
Django==1.10.3
django-crispy-forms==1.6.1
django-filter==0.11.0
djangorestframework==3.5.3
谢谢
完成后
import django_filters
使用help(django_filters)
你应该看看
PACKAGE CONTENTS
compat
conf
constants
exceptions
fields
filters
filterset
models
rest_framework (package)
utils
views
widgets
从这一点上,你可以看出 rest_framework 本身就是一个包,所以
from django_filters import rest_framework
django-filter 在 0.15 release 中添加了 rest_framework
子包。问题是你的环境原来安装的是0.11。
按照 this tutorial 尝试使用 django rest 框架过滤器时出现错误。当我尝试导入库时出现错误:
from django_filters.rest_framework import DjangoFilterBackend
错误信息是
ImportError: No module named 'django_filters.rest_framework'
仅供参考,我正在使用这些版本的库:
Django==1.10.3
django-crispy-forms==1.6.1
django-filter==0.11.0
djangorestframework==3.5.3
谢谢
完成后
import django_filters
使用help(django_filters)
你应该看看
PACKAGE CONTENTS
compat
conf
constants
exceptions
fields
filters
filterset
models
rest_framework (package)
utils
views
widgets
从这一点上,你可以看出 rest_framework 本身就是一个包,所以
from django_filters import rest_framework
django-filter 在 0.15 release 中添加了 rest_framework
子包。问题是你的环境原来安装的是0.11。