2015-09-30 14 views

risposta

13

Metti le modifiche CSS in un nuovo file CSS in /static/css/my_flask_admin.css

poi sovrascrivere il modello HTML e comprendono il seguente blocco:

{% block head_css %} 
    {{ super() }} 
    <link rel="stylesheet" href="{{ url_for('static', filename='css/my_flask_admin.css', _external=True) }}" ></link> 
{% endblock %} 

La chiamata super() carica i file CSS originali e la chiamata url_for(... aggiunge il tuo file css in seguito e di conseguenza applica le tue modifiche ai file css originali.

+0

Salvato un po 'di tempo. –

+0

Risposta parziale. Dov'è il modello HTML, dove va? – cal97g

+0

@ cal97g Dai un'occhiata a https://github.com/flask-admin/flask-admin. Ad esempio, puoi utilizzare il semplice esempio nella sottodirectory degli esempi: Metti il ​​tuo file css nella sottodirectory static/css appena creata. Quindi puoi passare lo snippet precedente nel suo file template/admin/index.html direttamente dopo il primo e prima della seconda linea. –

Problemi correlati