2015-09-30 5 views

Antwort

13

Ihre CSS-Änderungen in einer neuen CSS-Datei Gesetzt in /static/css/my_flask_admin.css

dann die HTML-Vorlage überschreiben und umfassen die folgenden Block:

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

Der super() Aufruf der ursprünglichen CSS-Dateien lädt und die url_for(... Aufruf fügt Ihre CSS-Datei anschließend und wendet Ihre Änderungen auf die ursprünglichen CSS-Dateien.

+0

rettete mich etwas Zeit. –

+0

Teilweise Antwort. Wo ist die HTML-Vorlage, wo geht es hin? – cal97g

+0

@ cal97g Werfen Sie einen Blick auf https://github.com/flask-admin/flask-admin. Zum Beispiel können Sie das einfache Beispiel im Unterverzeichnis examples verwenden: Setzen Sie Ihre CSS-Datei in das neu erstellte Unterverzeichnis static/css. Dann können Sie das obige Snippet in der Datei template/admin/index.html direkt nach dem ersten und vor der zweiten Zeile passieren. –