Ich versuche RTL die Flasche Admin Vorlage, ich weiß, ich kann die vorhandenen Vorlagen überschreiben, aber wie ändere ich nur die CSS? Irgendwelche Ideen?Wie Flask Admin Vorlagen anpassen?
6
A
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.
rettete mich etwas Zeit. –
Teilweise Antwort. Wo ist die HTML-Vorlage, wo geht es hin? – cal97g
@ 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. –