Sto provando a RTL il modello di amministrazione del pallone, so che posso ignorare i modelli esistenti, ma come faccio a cambiare solo il CSS? Qualche idea?Come personalizzare i modelli di Flask Admin?
6
A
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.
Salvato un po 'di tempo. –
Risposta parziale. Dov'è il modello HTML, dove va? – cal97g
@ 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. –