Utknąłem na tym! Piszę widok Django, który odczytuje dane z zewnętrznej bazy danych. Aby to zrobić, używam standardowej biblioteki MySQLdb. Teraz, aby załadować dane, muszę wykonać bardzo długie i złożone zapytanie. Mogę zakodować to zapytanie w moim widoku i to działa dobrze. Ale myślę, że to nie jest praktyczne; Chcę móc zmienić zapytanie w przyszłości, więc próbuję wczytać instrukcję z pliku tekstowego. Moim problemem jest to, że nie wiem, gdzie przechowywać i jak otworzyć ten plik. Gdziekolwiek się znajduję, pojawia się błąd "Brak takiego pliku lub katalogu". Nawet zapisanie go w tym samym katalogu, co kod widoku, kończy się niepowodzeniem.Przeczytaj lokalny plik w django
Należy zauważyć, że nie jest to przesłany plik; to tylko zewnętrzny plik, który uzupełnia mój kod. Jakieś pomysły? Z góry dziękuję!
dobrze, faktycznie ja próbowałem umieścić go w tym samym direcotry, jak kod widoku i normalna funkcja open(). Ponieważ to się nie udało, próbowałem znaleźć jakieś informacje, ale wszystkie próby, których próbowałem, zawiodły (IE: umieszczenie ich w "statycznym" podkatalogu mojej aplikacji). Absolutna ścieżka zadziałałaby, ale wciąż chciałem większej elastyczności. – fenomenoxp