Python Flask web入门例子

安装pip

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

  • 打开目录:C:\Users\xxx\AppData\Roaming,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/

原文地址:https://www.cnblogs.com/winfred/p/10371956.html

时间: 2024-11-06 07:44:22

Python Flask web入门例子的相关文章

Python Flask Web 项目实战

一.基础 1,首先是虚拟环境的配置 pip install virtualenv -i https://pypi.doubanio.com/simple # 豆瓣源安装虚拟环境 mkdir falsk-venv cd falsk-venv virtualenv venv # 在当前目录下床架一个目录,表示虚拟环境的目录名为venv,包含了Python可执行文件,以及pip库的一个备份 当然如果本机存在多个版本的Python,可以选择一个Python,可以选择一个Python解释器,在指定之前,必

python flask 基础入门

1. Flask 中的Hello World! 在使用pycharm创建一个Flask项目后,将会默认创建一个flask的app,这里来讲下每行代码表示的意义,代码入下 from flask import Flask # 导入flask模块 如果没有这个模块需要使用pip install flask 进行安装 app = Flask(__name__) # 实例化一个flask实例,flask会根据传入参数,确定应用的路径,静态文件和模板文件的默认路径 @app.route('/') # 应用的

【Python + Flask + Web录音 + baidu-aip + 图灵机器人 = 人机对话】 &#106514;

原文: http://blog.gqylpy.com/gqy/351 安装baidu-aip:pip install baidu-aip 百度云网址:https://login.bce.baidu.com 百度语音合成文档:https://ai.baidu.com/docs#/TTS-Online-Python-SDK/top 百度语音识别文档:https://ai.baidu.com/docs#/ASR-Online-Python-SDK/top 百度自然语言处理基础技术文档:https://

python flask web框架简明教程

http://www.itmin.cn/archives/category/flask

AFNetworking+Python+Flask+pyOpenSSL构建iOS HTTPS客户端&amp;服务器端

对于HTTPS我在网上找了一堆资料看了下, 各种协议和证书已经有点晕了 最后我现有的感觉是, 在HTTP服务器上放一个证书, 在原本的HTTP访问之前客户端先检查证书是否正确 如果客户端证书检查正确, 说明对 这个服务器就是我要连接的那个server 不对, 就说明这个server是个假冒的 同样也可以在客户端放一个证书, 服务器端检查客户端传来的证书 如果服务器检查证书正确, 就说明这个客户端是我的小弟 我允许他连接进来 不对, 就说明这个客户端是"卧底", 不能放他进来 好了 不扯

Python Flask 在Sina App Engine (SAE)上安家

早就听说了Python的大名,随着的编程语言的理解加深,越发觉得动态语言的威力--真大呀. 趁这段时间不忙,我也用Python写了一个应用,并且将其部署到Sina App Engine (SAE).SAE确实是一个好地方,它支持Python,对于开发者,其使用费用几乎为0. 更重要的是,如果我的这个app不会半路夭折,等它长大后,这个平台也能给予足够的支持. 虽然,整个过程都很简单,但是对于一个新手,特别是从传统C#, Asp.net, IIS阵营过来的开发人员来说,什么都是第一次接触.希望我的

Flask之旅《Flask Web开发:基于Python的Web应用开发实战》学习笔记

<Flask Web开发:基于Python的Web应用开发实战> 点击上方的"目录"快速到达哦! 虽然简单的网站(Flask+Python+SAE)已经上线,但只是入门.开发大型网站,系统地学习一遍还是有必要的. 1 虚拟环境 2016-6-8 书上介绍了 virtualenv,每个venv都会拷贝一份packages到项目 /venv目录. virtualenv venv venv\Scripts\activate.bat (venv) $ pip freeze >

flask web开发笔记 -- 快速入门

flask web开发笔记 -- 快速入门 初始化 Flask应用需要创建应用实例. Web服务器通过Web Server Gateway Interface (WSGI)协议把从客户端接收到的请求传递给该对象.应用程序实例是Flask类对象,通常创建如下: from flask import Flask app = Flask(__name__) Flask类的构造函数唯一的参数是应用的主模块名或包名,用于确定应用的根目录.对于大多数应用程序,使用Python的__name__变量即可. 路由

《Flask Web开发——基于Python的Web应用开发实践》一字一句上机实践(下)

目录 前言 第8章 用户认证 第9章 用户角色 第10章 用户资料 第11章 博客文章 第12章 关注者 第13章 用户评论 第14章 应用编程接口   前言 第1章-第7章学习实践记录请参见:<Flask Web开发——基于Python的Web应用开发实践>一字一句上机实践(上) 本文记录自己学习<Flask Web开发——基于Python的Web应用开发实践>的第8章-第14章内容.相比于刚开始学习第1-7章内容来说,本部分内容实战性更强,而且在书本上遇到的问题也相对较少,如果