zoukankan      html  css  js  c++  java
  • Flask页面模板化代码片段

    文中展示了Flask官网的Tutorial示例中用到的模板化代码片段,以备查阅。

    base.html:

    {% block title %}{% endblock %}
    
    {% if g.user %}
    {% else %}
    {% endif %}
    
    {{ g.user['username'] }}
    
    {{ url_for('static', filename='style.css') }}
    {{ url_for('auth.logout') }}
    {{ url_for('auth.register') }}
    {{ url_for('auth.login') }}
    
    {% for message in get_flashed_messages() %}
    {% endfor %}

    *.html:

    {% extends 'base.html' %}
    
    {% block header %}
        {% block title %}Log In{% endblock %}
    {% endblock %}
    
    {{ request.form['body'] }}
    
    {% if g.user %}
    {% endif %}
    
    {% for post in posts %}
        {{ post['title'] }}
        {{ post['username'] }}
        {{ post['created'].strftime('%Y-%m-%d') }}
        
        {% if g.user['id'] == post['author_id'] %}
            {{ url_for('blog.update', id=post['id']) }}
        {% endif %}
        
        {{ post['body'] }}
        
        {% if not loop.last %}
        {% endif %}
    {% endfor %}
    
    {{ request.form['title'] or post['title'] }}
    
    {{ request.form['body'] or post['body'] }}
    
    {{ url_for('blog.delete', id=post['id']) }}
  • 相关阅读:
    Scala--基础
    maven
    Storm 运行例子
    Storm 安装部署
    Storm
    Kafka 集群部署
    Redis Twemproxy
    Redis Sentinel
    获取URL中参数的值
    浏览器滚动条样式
  • 原文地址:https://www.cnblogs.com/luo630/p/9479282.html
Copyright © 2011-2022 走看看