我的django应用程序必须从文件系统中读取一些文本文件.所以我在我的app directery中创建了一个目录,并使用相对路径打开并从文件中读取.
areas = parseXmlFile('xml_files/area.xml')
Run Code Online (Sandbox Code Playgroud)
当我运行服务器进行调试时manage.py runserver,没关系.但我运行服务器使用 manage.py runfcgi host=127.0.0.1 port=8081,Django无法找到该文件:No such file or directory: 'xml_files/area.xml'
我不想使用绝对路径,这意味着我需要修改很多代码.
如何使用相对路径打开本地文件来解决问题?