美文网首页
python-Flask(模块)

python-Flask(模块)

作者: SmallPot_Yang | 来源:发表于2018-03-30 10:59 被阅读0次

常用模块与用法

[TOC]

Flask(主app)

from flask import Flask     # 用于实例app = Flask(__name__)
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'
    
if __name__ =  '__main__':
    app.run(debug=True)

redirect(重定向),url_for(url反转)

from flask import redirect  # 页面重定向
from flask import url_for   # url反转
@app.route('/url/')
def url():
    return redirect(url_for('hello_world'))

render_template(模板渲染)

from flask import render_template   # 模板渲染
"""模板放在templates文件夹内"""
@app.route('/')
def index():
    return render_template('index.html')

SQLAlchemy(ORM数据库框架)

配置文件:config.py

# 数据库连接遵循这个语句
# dialect+driver://username:password@host:port/database
DIALECT = 'mysql'
DRIVER = 'pymysql'
USERNAME = 'root'
PASSWORD = 'password'
HOST = '127.0.0.1'
PORT = '3306'
DATABASE = 'DBname'

SQLALCHEMY_DATABASE_URI = "{}+{}://{}:{}@{}:{}/{}?charset=utf8".format(
    DIALECT, DRIVER, USERNAME, PASSWORD, HOST, PORT, DATABASE)

SQLALCHEMY_TRACK_MODIFICATIONS = False      # 不提示警告

主app文件:

from flask import Flask
from flask_sqlalchemy import SQLAlchemy
import config

app = Flask(__name__)      
app.config.from_object(config)      #引入配置文件
db = SQLAlchemy(app)                #实例化

db.create_all()

相关文章

  • python-Flask(模块)

    常用模块与用法 [TOC] Flask(主app) redirect(重定向),url_for(url反转) re...

  • 解决Flask错误“TypeError: 'bool' obje

    标签: Python Flask 【参考链接】python-flask 教程学习过程遇到难题TypeError: ...

  • Swagger 关于 AttributeError: no 'G

    SwaggerEditor 2.0 生成 python-flask 服务器端代码中使用 python 3.7 版本...

  • Python学习

    python-flask框架学习(二) 1、回顾Flask 2、Flask route路由 2.1、静态路由 ap...

  • python-flask

    flask学习 virtualenv模块解释,这个模块提供一个‘纯净的’python环境,保证了所安装的模块不受其...

  • Python学习

    python-flask框架学习(四) flask 模板文件操作 1、控制操作 用 {%%} 定义的控制代码块,可...

  • Python学习

    python-flask框架学习(三) flask模板渲染 1、静态文件 静态文件,通常指的是在web 项目下,内...

  • 项目部署 nginx + uwsgi + flask/djang

    记录一下在腾讯云上部署项目nginx + uwsgi + python-flask/django 软件版本 pyt...

  • Python-Flask框架

    URL和视图 安装Homebrew 在终端输入以下代码,安装Homebrew: Python安装 mac环境下默认...

  • Python学习

    python-flask框架学习(一) Flask是由python实现的一个web微框架,让我们可以使用Pytho...

网友评论

      本文标题:python-Flask(模块)

      本文链接:https://www.haomeiwen.com/subject/rsgbcftx.html