一、问题描述
访问http://127.0.0.1:8000/login/报错:TemplateDoesNotExist at /login/
二、分析出现问题原因
1、没有模版login.html,在应用下面创建templates文件夹添加login.html模版即可
2、没有在settings.py中添加模版路径,添加如下图中所示的即可
3、django版本问题
如果以上1,2都设置的没有问题,那么考虑是Django版本的问题;通过pip3 list 可查看到django版本。我的版本是3.1.5;降为2.0版本问题解决。
django版本降级,在命令行执行一下命令即可,然后再次查看django版本将为2.0
pip3 uninstall django
pip3 install django==2.0 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com