Per il codice di terze parti (jquery) nel mio progetto Django, ho adottato una struttura di directory per i miei file statici che mette tutti i file di terze parti in una sottodirectory separata lib
. In particolare, questo è ciò che il mio albero di directory attualmente si presenta come:Qual è il layout di directory consigliato per i file statici di terze parti nei progetti Django?
myproject/
myproject/
static/
css/
my-own-stylesheet.css
lib/
bobs-stylesheet.css
joes-stylesheet.css
img/
my-own-image.png
lib/
bobs-image.png
joes-image.png
js/
my-own-javascript.js
lib/
bobs-javascript.js
joes-javascript.js
Questo è destinato a realizzare due cose: 1. Separazione dei miei beni da beni di terzi. 2. Separazione di file css, img e js.
Ovviamente, finché i percorsi sono tutti corretti, questo funziona correttamente, ma esiste effettivamente una convenzione per un percorso per materiale di terze parti nei progetti Django?
Ho anche considerato
myproject/
myproject/
static/
css/
img/
js/
lib/
bob/
css/
img/
js/
joe/
css/
img/
js/
mi chiedo se mi è overthinking questo, ma c'è un "best-practice" per questo?
Io uso il tuo ultimo approccio. Mantenere isolate le risorse di terzi semplifica gli aggiornamenti (non si intende comunque toccarli). – cdvv7788