6
Tôi đang cố gắng để RTL mẫu quản trị bình, tôi biết tôi có thể ghi đè lên các mẫu hiện có, nhưng làm thế nào để tôi thay đổi chỉ CSS? Ý tưởng nào?Làm thế nào để tùy chỉnh mẫu Flask Admin?
Tôi đang cố gắng để RTL mẫu quản trị bình, tôi biết tôi có thể ghi đè lên các mẫu hiện có, nhưng làm thế nào để tôi thay đổi chỉ CSS? Ý tưởng nào?Làm thế nào để tùy chỉnh mẫu Flask Admin?
Đặt thay đổi CSS của bạn trong một file CSS mới trong /static/css/my_flask_admin.css
Sau đó ghi đè lên mẫu HTML và bao gồm các khối sau:
{% block head_css %}
{{ super() }}
<link rel="stylesheet" href="{{ url_for('static', filename='css/my_flask_admin.css', _external=True) }}" ></link>
{% endblock %}
Cuộc gọi super()
tải các tập tin css gốc và cuộc gọi url_for(...
thêm tệp css của bạn sau đó và do đó áp dụng các thay đổi của bạn cho các tệp css ban đầu.
Đã lưu tôi một thời gian. –
Câu trả lời một phần. Mẫu HTML ở đâu, nó đi đâu? – cal97g
@ cal97g Hãy xem https://github.com/flask-admin/flask-admin. Ví dụ bạn có thể sử dụng ví dụ đơn giản trong thư mục con ví dụ: Đặt tệp css của bạn trong thư mục con tĩnh/css mới được tạo. Sau đó, bạn có thể bỏ qua đoạn mã trên trong tệp mẫu/admin/index.html của nó ngay sau dòng đầu tiên và bắt đầu dòng thứ hai. –