我的django應用程序必須從文件系統讀取一些文本文件。所以我在我的應用程序目錄中創建一個目錄,並使用相對路徑打開並從文件中讀取。如何使用相對路徑來讀取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'
我不想使用絕對路徑,這意味着我需要修改很多代碼。
如何解決使用相對路徑打開本地文件的問題?
這對我很有幫助。謝謝。 – bitcold
@bitcold你是最受歡迎的。如果有幫助,你能接受答案嗎? –