TypeError: view must be a callable or a list/tuple in the case of include().

时间:2024-03-14 10:13:13

背景

最近在学习网上下载的个人博客开发Django项目


环境介绍:

网上视频:python2.7  pycharm  django1.8

我自己的是:python3.6  pycharm  django1.11.7


产生问题的场景是:

对django的admin后台融合富文本编辑器,用的还是之前django1.8的语法例子,然后就报出了


TypeError('view must be a callable or a list/tuple in the case of include().')

TypeError: view must be a callable or a list/tuple in the case of include(


思考:

因为自己是跟着视频敲出来的,以为是自己敲错了,又更正了一遍,发现没有敲错

还是这个问题,就百度了一下,各式各样的都有,有些他们解决了,但我的还是不行.

 我就想,应该也是Django版本的问题吧.可以语法不能这样写了.

最后也给我解决了


解决办法:

我的使用kindeditor富文本编辑器,使用以下语法出现错误

TypeError: view must be a callable or a list/tuple in the case of include().


对应的解决办法是修改以上部分为


TypeError: view must be a callable or a list/tuple in the case of include().


因为之前已经导入了views了,

所以不能再用 from django import views  

否则会出错,因为也用了.views的语法

所以只能 from django.views import static


OK,解决问题