python的基础以及提高

Python day37_Flask入门

2018-06-20  本文已影响0人  g_s_007

基于Flask虚拟环境的python程序

第一个python程序

打开 Pycharm,创建 Pure Python 类型 或者Flask类型(没有特殊要求 为了方便 一般选择flask类型)的项目,创建项目完成之后选择之前创建的 py3_flask 作为虚拟环境

01.JPG 02.jpg 03.jpg

创建好之后 会自动生成一个py文件,里面是一个最简单的Flask框架

Hello World

# 1. 导入flask框架中Flask模块
from flask import Flask
# 2. 创建web应用程序 app 实例,__name__ 参数指向程序所在的包(也就是你现在正在写的py文件)
app = Flask(__name__)

# 3. 定义路由和匹配的视图函数(view function)
# 装饰器和函数写在一起,会将路由和函数名绑定在一起
@app.route('/')
def hello_world():
    return 'Hello World!'
 
if __name__ == '__main__':
    # 在程序运行过程中,程序实例会使用url_map将装饰器路由和视图的对应关系进行一一对应
    print(app.url_map)
    # self.url_map = Map()
    # 4. Flask 应用程序实例的run方法 启动web服务器
    app.run()

程序加载配置 (以debug配置为例)

程序加载配置 设置Flask配置有三种方式:

1、 从配置对象中加载

# 自定义一个Config类
class Config(object):
    DEBUG = True
# 使用from_object将Config类对象加入字典
# config是app存放所有配置的字典
app.config.from_object(Config)

2、从配置文件中加载

# 创建配置文件config.py,在文件中添加所要做的配置,此处添加DEBUG=True
# 在执行文件中使用from_pyfile将配置添加到字典中
app.config.from_pyfile('config.py')

3、直接使用属性

app.debug = True

4、直接设置config字典的值

app.config['DEBUG'] = True

当运行时出现如下打印,说明debug配置成功:

04.JPG

读取配置 也就是读取config字典的值,读取字典的值的方式有两种:

上一篇 下一篇

猜你喜欢

热点阅读