Domanda

Ho creato un sito Web utilizzando Borraccia E non ho problemi a far funzionare le cose correttamente sul server di sviluppo integrato. Sono stato anche in grado di far funzionare le cose sul mio server di produzione in mod_wgsi. Tuttavia, ospito i miei media statici da a statico/CGI/PHP-5.2 Applicazione e non riesco a convincere il pallone a "vederlo" senza modificare manualmente tutti gli URL nei miei file HTML.

Il problema sembra essere che l'installazione di Basic Flask si aspetta che i file statici siano all'interno dell'applicazione del pallone. Vedere qui per dettagli. In sostanza, penso di dover cambiare l'URL della porzione "statica" di una fodera seguente:

<link rel="stylesheet" href="{{url_for('static', filename='css/print.css')}}" type="text/css" media="print"/> 

Sembra che io possa cambiarlo dentro.py, istruzioni qui, ma definire static_path come segue non sembra funzionare.

app = Flask(__name__, static_path = '/web_media')

Per essere chiari, se definisco manualmente il mio URL in questo modo:

<link rel="stylesheet" href="/web_media/css/print.css" type="text/css" media="print"/>

Tutto funziona bene. Qualsiasi aiuto sarebbe molto apprezzato.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top