Caricamento di file con un ImageField e salvarli in una posizione statica
-
11-10-2019 - |
Domanda
Ho un problema con la mia app qui. La mia configurazione è come tale può caricare una nuova release e fare collegamenti simbolici per la produzione - Tuttavia, questo significa ogni volta che carica una nuova release, tutte le foto che sono stati caricati in qualsiasi parte del mio intero progetto sono avvolti nel vecchio rilasciare e scomparire.
Come posso salvare questi file in una posizione file statico, che non ottiene avvolto nella release? Grazie in anticipo.
Soluzione
Credo migliore per questo è mantenere i file multimediali dalla vostra cartella di progetto di origine, si potrebbe ad esempio avere una struttura come:
myproject
|
|----media
|----src
Non c'è bisogno di avere i mezzi di comunicazione cartella nella stessa directory del codice sorgente, applicazioni ecc Quindi si dispone di una soluzione in cui la dir con il comunicato stampa contiene solo i file statici! Lo stesso vale per il database, se si utilizza SQLite ... Date un'occhiata a questo per una struttura più dettagliato!
Naturalmente questo non necessario, ma l'esperienza insegna che fa vivere molto più facile!