我希望将bootstrap模板集成到我的烧瓶程序中。具体来说:我下载了此模板的zip文件:
https://startbootstrap.com/template-overviews/sb-admin/
但是,该文件的格式与Flask模板/静态格式完全不同。
我还下载了Flask-Bootstrap(python),但未能准确成功导入模板。
我正在寻找有关如何轻松将此类模板导入我的烧录代码(包括css,jQuery,html等)的建议。谢谢!
答案 0 :(得分:8)
您需要在项目文件夹中创建模板和静态文件夹,将所有.html文件放在模板文件夹和所有其他文件(CSS,JS,JPG等)中)在静态文件夹中,然后在你的html文件中使用url_for加载静态文件,而不是默认的HTML方式。
这是一个示例项目结构:
-project
app.py
- templates
index.html
-static
-css
style.css
-js
example.js
-img
example.jpg
答案 1 :(得分:3)
@ mohammad-amin的答案对于目录结构很有用,但是我需要一个示例,说明如何在HTML中使用url_for
。使用他的示例结构和文件,您可以像这样加载style.css
:
<html>
<head>
<link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}">
</head>
<body>
</body>
</html>
答案 2 :(得分:1)