zoukankan      html  css  js  c++  java
  • Flask 字符串操作

    from flask import Flask,request, jsonify, redirect, url_for,abort,make_response,session,render_template
    app = Flask(__name__)
    
    
    @app.route('/')
    def index():
        POST ={
            'title':'去去去',
            'age':18,
            'height':1.79
        }
        my_string = 'welcome for you'
        my_int = 10
        my_list =[1,2,3,4,5]
    #模版渲染
    return render_template('muban.html',POST=POST, my_string = my_string, my_int = my_int, my_list = my_list) if __name__ == '__main__': app.run(debug=True)
    muban.html
    
    {#<h1>{{ 这是变量代码块 }}</h1>#}
    <h1>{{ POST.title}}</h1>
    {{ POST.age }}<br>
    {{ POST.height }}<br>
    {{ my_string }}<br>
    {{ my_int }}<br>
    {{ my_list }}<br>

    muban.html 对py代码进行渲染

     filter.html  放在templates文件夹下

    <!--禁止转义-->
    <p>{{ '<em>hello</em>'  | safe }}</p>
    {{ 'hello '| capitalize }}<!--首字母大写-->
    <br>
    {{ 'HELLO  '| lower }}<!--转换为大写-->
    <br>
    {{ 'hello  '| upper }}<!--转换为小写-->
    <br>
    <!--每个字符首写字母转化为大写-->
    {{ 'weger rge dsge' | title}}
    <br>
    <!--反转-->
    {{ 'agvb'| reverse }}
    <br>
    <!--格式化输出-->
    {{ '%s is %d'|format('name', 15) }}
    <br>
    <!--字符串截断-->
        {{ 'helloefvfb sge sg n ' | truncate(12)}}
    from flask import Flask,request, jsonify, redirect, url_for,abort,make_response,session,render_template
    app = Flask(__name__)
    
    @app.route('/index')
    def index():
        return render_template('filter.html')
    
    if __name__ == '__main__':
        app.run(debug=True)

     truncate

    {#<h1>{{ 这是变量代码块 }}</h1>#}
    {{ 'hellofwddsdfsgbb'| truncate(8, killwords=True)}}
    {#truncate(参数1,参数2,参数3)#}
    {#参数1 : 需要截取的长度#}
    {#参数2 :killwords=False时,以空格为分隔符进行截取,取截取的第一个,再加...#}
    {#参数3 :leeway 默认为5#}
    {#当前字符串的长度<= 参数1+参数3时,保留输入参数#}
    {#否则截取原字符串前(参数1)-3个字符,后面加上...#}
    {#{{ 'he llo fwddsdfsgbb'| truncate(8, killwords=False,leeway =0)}}#}
    {#he...#}
    {#{{ 'hellofwddsdfsgbb'| truncate(8, killwords=True,leeway =0)}}#}
    {#hello...#}
  • 相关阅读:
    关于Windows程序设计的初步认识
    C++虚函数作用原理(二)——类的继承
    史诗级Java资源大全中文版
    马上加薪!测试,你的职业发展...
    你不知道的接口自动化测试!
    69道Spring面试题和答案,简单明了无套路
    大厂都在问的多线程面试题,你不了解下嘛?
    现代Java进阶之路必备技能——2019 版
    80后程序员降薪6K,预感中年危机来袭,准备跳槽却碰壁
    微服务、分布式、高并发都不懂,你拿什么去跳槽?
  • 原文地址:https://www.cnblogs.com/tingtin/p/12836887.html
Copyright © 2011-2022 走看看