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