Sono abbastanza bloccato su questo! Sto scrivendo una vista Django che legge i dati da un database esterno. Per fare questo, sto usando la libreria standard MySQLdb. Ora, per caricare i dati, devo eseguire una query molto lunga e complessa. Riesco a codificare a fondo quella query nella mia vista e funziona perfettamente. Ma penso che non sia pratico; Voglio poter cambiare la query in futuro, quindi cerco di caricare la dichiarazione da un file di testo. Il mio problema è che non so dove archiviare e come aprire quel file. Ovunque io faccia, ottengo un errore "No such file or directory". Anche salvandolo nella stessa directory rispetto al codice della vista fallisce.Leggere un file locale in django
Si noti che questo non è un file caricato; è solo un file esterno che completa il mio codice. Qualche idea? Grazie in anticipo!
Beh, in realtà io aveva provato a metterlo nella stessa direcotry del codice della vista e della normale funzione open(). Poiché non era riuscito, ho cercato di trovare alcune informazioni, ma tutto ciò che ho provato è fallito (IE: inserendolo in una sottodirectory "statica" della mia app). Un percorso assoluto funzionerebbe, ma volevo ancora più flessibilità – fenomenoxp