zoukankan      html  css  js  c++  java
  • flask学习笔记1.21

     先新建一个文件夹  templates

    from flask import Flask
    
    #创建Flask应用程序实例
    #需要传入__name__,作用是为了确定资源所在的路径
    app = Flask(__name__)
    
    #定义路由及视图函数
    #Flask中定义路由是通过装饰器实现的
    #路由默认只支持GET,如果需要增加,需要自行指定
    @app.route('/', methods=['GET','POST'])
    def index():
        return 'hello flask'
    
    #使用同一个视图函数,来显示不同用户的订单信息
    #<>定义路由的参数,<>内需要起个名字
    @app.route('/orders/<int:order_id>')
    def get_order_id(order_id):
        #需要在视图函数的()内填入参数名,后面的代码才可以使用
        #参数类型默认是字符串,unicode
        print(type(order_id))
    
        #有的时候,需要对路由做访问优化,订单ID应该是int类型
    
    
        return 'order_id %s' % order_id
    
    
    
    if __name__ == '__main__':
        app.run(debug=True)
    
    from flask import Flask,render_template
    
    app = Flask(__name__)
    
    
    @app.route('/')
    def index():
        #例如需要传入网址
        url_str='www.itheima.com'
        return render_template('index.html', url_str=url_str)
        # 前面的url_str是在模块中使用的名称
    # 第一个参数是模板的文件名,后面的参数都是键值对, 表示模板中变量对应的真实值
    # 使用{# #}注释
    #  {{}}  来表示变量名,这种语法叫做变量代码块
    # 通常模板中使用的变量名和要传递的数据的变量名要一致
    #控制代码块  {% %}
    #{% if user%}
    #  {{user}}
    # {%else%}
    # hello!
    #for 循环的使用
    # {% for num in my_list %}
    # {{num}}<br>
    # {% endfor %}
    
    if __name__=='__main__':
        app.run(debug=True)
  • 相关阅读:
    gridview的应用(删除)
    Javascript无刷新TreeView
    利用GridView显示主细表并添加打开、关闭功能
    UpdatePanel 控件简介
    Asp.net中使用fckeditor在线编辑器配置
    C#实现水晶报表绑定数据并实现打印
    Asp.net 2.0 Treeview 动态填充,并实现无限级树
    SQL数据库建表前期优化
    C#发送Email邮件方法总结
    ASP.NET防SQL注入脚本程序
  • 原文地址:https://www.cnblogs.com/h694879357/p/12222699.html
Copyright © 2011-2022 走看看