zoukankan      html  css  js  c++  java
  • flask入门

    from flask import Flask,request
    app = Flask(__name__)
    
    app.debug = True# 更改代码后自动重启服务器
    #端口号范围:0-65500
    # 0-1023 系统端口
    # 1024-49151 用户端口
    # 49152-65535 动态端口,不用申请,就可使用,但是公用
    
    """
    根据request的url格式调用不同的视图函数
    """
    
    # 一般的用户请求登录都是post实现的,总体上post更强大
    @app.route('/')
    def index(): # 视图函数1
        return '<h1>Hello World</h1>'# 默认是get请求
    
    @app.route('/hello/<name>')
    def hello(name):
        return 'Hello %s' % name
    
    @app.route('/user/<int:user_id>') # 限制请求时的参数类型,此处要求/user/后必须是整数类型
    def get_user(user_id):
        return 'User ID: %d' % user_id
    
    @app.route('/login', methods=['GET', 'POST'])# 创建请求方式
    def login():
        if request.method == 'POST':
            flash('Login successfully!')
            return 'This is a POST request'
        else:
            return 'This is a GET request'
    
    if __name__ == '__main__':
        app.run()      # 启动服务器,默认监控端口为5000---> IT5000
    # 启动后会生成web 服务
    # 使用本机作为服务器启动后web服务器请求默认地址就是 http://127.0.0.1:5000/
    # http://127.0.0.1:5000/url(根据你的请求的url格式调用不同的视图函数)
    
  • 相关阅读:
    poj 1654(利用叉积求面积)
    poj 3230(初始化。。动态规划)
    hdu 1392(凸包)
    hdu 1348(凸包)
    hdu 1147(线段相交)
    hdu 1115(多边形重心问题)
    POJ 2373 Yogurt factory
    GCJ 2008 APAC local onsites C Millionaire
    FZU 1397 保送
    FZU 1064 教授的测试
  • 原文地址:https://www.cnblogs.com/Henry-ZHAO/p/14028214.html
Copyright © 2011-2022 走看看