带Flas的鞋带

2024-05-16 02:54:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我想把一个引导模板集成到我的烧瓶程序中。具体来说:我下载了这个模板的zip文件:

https://startbootstrap.com/template-overviews/sb-admin/

但是,该文件的格式与烧瓶模板/静态格式完全不同。

我还下载了Flask Bootstrap(python),但未能成功准确导入模板。

我在寻找如何轻松地将这类模板导入我的flask代码(包括css、jQuery、html等)的建议。谢谢!


Tags: 文件https程序com模板flask烧瓶admin
2条回答

您需要在项目文件夹中创建templatesstatic文件夹,将所有.html文件放在templates文件夹中,将所有其他文件(CSS、JS、JPG等)放在static文件夹中,然后在html文件中使用url_加载静态文件,而不是默认的html方式。

这是一个示例项目结构:

-project
    app.py
    - templates
        index.html
    -static
        -css
          style.css
        -js
          example.js
        -img 
          example.jpg
  • 您也可以使用自定义文件夹和结构,但在创建应用程序实例时需要定义它们Docs

@mohammad amin的答案对于目录结构很有用,但是我需要一个如何在HTML中使用url_for的示例。通过他的示例结构和文件,您可以像这样加载style.css

<html>
  <head>
    <link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}">
  </head>
  <body>
  </body>
</html>

相关问题 更多 >