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)


  • 相关阅读:
    (4)使用 JDK8 日期時間 API
    (3)使用 Joda-Time
    (2)時間的 ABC
    (1)Date 與 Calendar 怎麼了?
    Android 开发绕不过的坑:你的 Bitmap 究竟占多大内存?
    AsyncTask 源码阅读笔记
    LinkedHashMap 阅读笔记
    HashMap 阅读笔记
    DiskLruCache 阅读笔记
    Android面试复习
  • 原文地址:https://www.cnblogs.com/NISUN/p/9890800.html
Copyright © 2011-2022 走看看