zoukankan      html  css  js  c++  java
  • webFlask web开发第一节

    # coding = utf-8
    from flask import Flask, url_for
    from flask import send_file

    # 初始化Flask template_folder为创建的模版引擎目录static_folder为静态资源的文件夹

    app = Flask(__name__, template_folder="../templates", static_folder="../static")


    # 创建的路由 访问路径不写默认启动
    @app.route("/")
    def index():
    # 访问路径的拼接
    print(url_for('show_username', username='15'))
      #为什么你要构建 URL 而非在模板中硬编码?这里有三个绝妙的理由:
      #1.反向构建通常比硬编码的描述性更好。更重要的是,它允许你一次性修改 URL, 而不是到处边找边改。
      #2.URL 构建会转义特殊字符和 Unicode 数据,免去你很多麻烦。
      #3.如果你的应用不位于 URL 的根路径(比如,在 /myapplication 下,而不是 / ),url_for 会妥善处理这个问题。

      # 返回页面
    return send_file("../static/index.html")

    # 访问路径
    @app.route("/helloWord")
    def hello_word():
    return "helloWord"

    # 带参数的路径访问
    @app.route("/user/<username>")
    def show_username(username):
    password = 445521122
    return "user: %s ,password: %f" % (username, password)


  • 相关阅读:
    深度学习
    定义一个变长数组和常量引用参数
    深度神经网络tricks and tips
    PCA whitening
    反向传播
    激活函数
    C++中模板的使用
    数据结构 (二叉树)1
    C++中的函数指针和函数对象总结
    从头到尾彻底解析Hash表算法
  • 原文地址:https://www.cnblogs.com/NISUN/p/9890800.html
Copyright © 2011-2022 走看看