welcome

[Django] ViewDoesNotExist

问题详情

详细报错类似 Could not import setting.views.types. View does not exist in module setting.views ,在这个bug的报错页面里看不出来是哪行有问题,所以很让人头疼。

使用百度,搜到的有说Django版本问题的,有说urls配错了的,但经过检查,都没有问题。最后在StackOverFlow上找到了这个问题:Django views does not exist or could not import,虽然问题不尽相同,但答主给出的解决方法很赞,用这个方法就可以顺利debug了。

解决方案

方法很简单:使用Django的shell,然后导入报错的包就可以看到具体报错说明了。

python ./manage.py shell
import setting.views.types

其实在搜的时候也找到了一个类似的博文,但因为有点啰嗦,就没认真看完,这里也贴出来供参考:Django应用访问时ViewDoesNotExist

顺便吐槽一句,StackOverFlow是不是不能访问啊,感谢百度能搜出来并且有快照让我看……

总结

在Django导入包的时候遇到问题都可以先试试能不能用这个方法解决。

posted @ 2021-08-24 10:59  winng  阅读(49)  评论(0编辑  收藏  举报

到底了 > . <