zoukankan      html  css  js  c++  java
  • flask web实战1.27

    1、在pycharm的terminal中输入

    生成requirements.txt文件

    pip freeze > requirements.txt

    安装requirements.txt依赖

    pip install -r requirements.txt

    2、Jinja2          https://blog.csdn.net/yongsan01/article/details/52187364

    支持宏,类似于python代码中的函数。为了重复使用宏,可以把它保存在单独的文件中,

    在需要的模板中导入{%import 'name.html' as name%}

    需要在多处重复使用的模板代码片段写入单独的文件,再包含在所有的模板中,以避免重复

    {%include 'common.html'%}

    另一种重复使用代码的方式是模板继承,先创建base.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        {% block head %}
        <title>{% block title %}{% endblock %}my-application</title>
        {% endblock %}
    </head>
    <body>
        {% block body %}
        {% endblock %}
    </body>
    </html>
    {% extends "base.html" %}
    {% block title %}首屋{% endblock %}
    {% block head %}
        {{ super() }}
        <style>
        </style>
    {% endblock %}
    {% block body %}
    <h1>Hello man</h1>
    {% endblock %}

    要说一下super(),它的作用是获取原来的内容,如果要在已经有内容的block中添加新内容,需要先用它

  • 相关阅读:
    Flask路由+视图补充
    Flask登录认证
    Flask
    初识Flask
    redis 注意事项
    Linux安装python和更新pip
    Django 导入配置文件
    redis 5种类型
    redis 支持事务
    数组乱序与数组拆解
  • 原文地址:https://www.cnblogs.com/h694879357/p/12237097.html
Copyright © 2011-2022 走看看