zoukankan      html  css  js  c++  java
  • Python Flask web入门例子

    安装pip

    -安装完python,需要手动设置pip环境变量,找到python安装目录的Scripts文件夹中就是根目录,比如C:Python27Scripts。设置完环境变量即可安装第三方模块了,安装时为了提高速度可以使用阿里镜像,方法如下

    • 打开目录:C:UsersxxxAppDataRoaming,xxx是windows用户名
    • 在该目录中新建目录pop,在pop目录中在新建pip.ini,其内容填入下面内容即可
    [global]
    index-url=http://mirrors.aliyun.com/pypi/simple/
     
    [install]
    trusted-host=mirrors.aliyun.com
    

    安装Flask模块

    pip install Flask
    

    新建app.py文件,填入下面内容:

    from flask import Flask
    from flask import request
    
    print __name__
    
    app = Flask(__name__)
    
    @app.route('/', methods=['GET', 'POST'])
    def home():
        return '<h1>Home</h1>'
    
    @app.route('/signin', methods=['GET'])
    def signin_form():
        return '''<form action="/signin" method="post">
                  <p><input name="username"></p>
                  <p><input name="password" type="password"></p>
                  <p><button type="submit">Sign In</button></p>
                  </form>'''
    
    @app.route('/signin', methods=['POST'])
    def signin():
        if request.form['username']=='admin' and request.form['password']=='password':
            return '<h3>Hello, admin!</h3>'
        return '<h3>Bad username or password.</h3>'
    
    if __name__ == '__main__':
        app.run()
    

    运行

    python app.py
    

    打开浏览器访问http://127.0.0.1:5000/

  • 相关阅读:
    ECharts之柱状图 饼状图 折线图
    Vue自定义指令(directive)
    HDU 1231 最大连续子序列
    POJ 2533 Longest Ordered Subsequence
    HDU 1163 Eddy's digital Roots
    HDU 2317 Nasty Hacks
    HDU 2571 命运
    HDU 4224 Enumeration?
    HDU 1257 最少拦截系统
    HDU 2740 Root of the Problem
  • 原文地址:https://www.cnblogs.com/winfred/p/10371956.html
Copyright © 2011-2022 走看看