Python - Flask - Bootstrap。快速&自动编辑模板链接的方法?

时间:2017-09-25 16:52:30

标签: python twitter-bootstrap flask

我知道要添加一个引导程序主题,我需要浏览模板或.htm页面并使用url_for()函数编辑URL。我认为在大型htm模板中编辑URL有点繁琐,浪费时间。那么快速编辑htm模板有什么棘手的方法吗?任何类型的扩展或插件都可以自动执行此操作?甚至可以通过任何特殊软件轻松快速地编辑链接?

2 个答案:

答案 0 :(得分:0)

是的!我刚刚使用Material Design for Bootstrap完成了这项工作。您的模板必须从Bootstrap包导入资产。 (CSS,JS等)从那里你可以编辑模板以使用Bootstrap中的类。

对于网址,听起来您已经拥有使用网址制作的模板。我认为更改这些模板以适应Jinja2语法的最快方法是在您喜欢的编辑器中打开它们并使用“查找和替换”功能。让它找到您希望用url_for()块替换的URL,并将它们替换为集合。当然,这只有在您有重复的URL时才有用。否则,你也可以手动完成它们以便更彻底。

我的模板中的代码段:

<!-- Bootstrap core CSS -->
<link href="../static/css/bootstrap.min.css" rel="stylesheet">

<!-- Material Design Bootstrap -->
<link href="../static/css/mdb.css" rel="stylesheet">

我的一个网址:

<ul class="navbar-nav">
      <li class="nav-item active">
        <a class="nav-link animated fadeInDown" href="{{('dashboard')"}}></a>
      </li>

答案 1 :(得分:0)

您是否尝试过使用Flask-Bootstrap扩展程序 -  https://pythonhosted.org/Flask-Bootstrap/