我的服务器在apache上运行。我使用bottle.py。当我要去xxx / getbio时,有时会返回:
Error: 500 Internal Server Error: Template 'bio' not found.
并非总是发生此错误:如果我重新启动apache,它会正常化几个小时,但会再次发生。这是代码片段:
@route('/getbio')
def getBio():
return template('bio')
Run Code Online (Sandbox Code Playgroud)
这是文件结构:
xxx/
??? views/
? ??? bio.tpl
??? index.py
Run Code Online (Sandbox Code Playgroud)
而且我没有错过以下代码行:
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
sys.path.append('views')
os.chdir(os.path.dirname(os.path.abspath(__file__)))
Run Code Online (Sandbox Code Playgroud)
请帮助我,因为我不知道如何解决此错误