Moja aplikacja Django musi odczytać niektóre pliki tekstowe z systemu plików. Tworzę katalog w moim katalogu aplikacji i używam ścieżki względnej do otwarcia i odczytu z pliku.Jak używać ścieżki względnej do odczytywania plików lokalnych w aplikacji Django?
areas = parseXmlFile('xml_files/area.xml')
Kiedy uruchomić serwer do debugowania przy użyciu manage.py runserver
, że jest OK. Ale mogę uruchomić serwer korzystając manage.py runfcgi host=127.0.0.1 port=8081
, Django nie może znaleźć pliku: No such file or directory: 'xml_files/area.xml'
Nie chcesz użyć ścieżki bezwzględnej, to znaczy, że trzeba zmodyfikować dużo kodu.
Jak mogę rozwiązać problem, aby użyć względnej ścieżki do otwarcia lokalnego pliku?
To mi bardzo pomaga. Dziękuję Ci. – bitcold
@bitcold jesteś mile widziany. Czy możesz zaakceptować odpowiedź, jeśli była pomocna? –