解决django TemplateDoesNotExist错误
同事部署了一台server,站点架构使用django。当中部分网页訪问出现TemplateDoesNotExist错误,导致无法訪问。查看日志提示少了admin/base.html文件。查看相应网页。里面确实有一句代码{% extends "admin/base.html" %}。
不知道去哪里找这个文件,在网上看到说是django中缺少template文件。因为有另外一个全然一样的server。就在那个server上找。确实在lib/python2.7/site-packages/django/contrib/admin 文件夹下有一个templates文件夹。而新部署的数据库没有。直接将文件夹拷过去,重新启动服务就能够了。接下来又有些样式文件不存在。
还是到相应文件夹把static文件夹拷过去。搞定。
对django架构不熟。写的非常表面。仅仅反映我自己的问题。也希望能给大家一点帮助。主要是记录下来,避免下次出现相同的问题。