• Flask学习 2修改路由规则 传入参数访问url


    #!/usr/bin/env python  
    # encoding: utf-8  
    """ 
    @version: v1.0 
    @author: cxa 
    @file: flask02.py 
    @time: 2018/04/13 14:55 
    """
    """
    要给 URL 添加变量部分,你可以把这些特殊的字段标记为 <variable_name> , 这个部分将会作为命名参数传递到你的函数。规则可以用 <converter:variable_name> 指定一个可选的转换器。这里有一些不错的例子:
    """
    from flask import Flask
    app=Flask(__name__)
    htmlstr="""<html><head></head><body><div  style="font-size:16px">this is my webpage,启动app.run(<em style="color:red">debug</em>=True)以后可以随时修改网页的内容而不用重启程序。</div></bodt></html>"""
    
    @app.route("/")
    def index():
        return """<h1 style="align:center">Index Page </h1>"""
    @app.route("/hello")
    def hello():
            return htmlstr
    @app.route('/user/<username>')
    def show_username(username):
        return "User %s"%username
    
    @app.route("/post/<int:post_id>")
    def show_post(post_id):
        """
        int	接受整数
        float	同 int ,但是接受浮点数
        path	和默认的相似,但也接受斜线
        :param post_id:
        :return:
        """
        return "post %d" %post_id
    @app.route('/projects/')
    def projects():
        """
       访问一个结尾不带斜线的 URL 会被 Flask 重定向到带斜线的规范 URL 去
        """
        return 'The project page'
    if __name__ == "__main__":
        app.run(debug=True)
    

      

  • 相关阅读:
    百度诉360案一审宣判索赔1亿判赔70万
    软件设计之状态机
    linux下so获得自己文件位置的路径
    openssh-server
    安卓下查看kmsg内核日志
    Python kmean
    numpy
    HostMonitor监控主机状态
    ubuntu MySQL安装和设置
    Python Post img
  • 原文地址:https://www.cnblogs.com/c-x-a/p/8820532.html
Copyright © 2020-2023  润新知