python-flask框架学习笔记(七)--完整的flask框架怎么写
2019-04-18 16:30
351 查看
1要使用到的包:
from flask import Flask,request,render_template,redirect,make_response,session from flask_sqlalchemy import SQLAlchemy from flask_migrate import Migrate,MigrateCommand #这是ORM的查询操作要用到的方法 from sqlalchemy import or_,func from flask_script import Manager #导入pymysql,并将其伪装成MySQLdb import pymysql pymysql.install_as_MySQLdb()
2创建app对象,配置app对象
app = Flask(__name__) #通过app配置数据库的信息 app.config['SQLALCHEMY_DATABASE_URI'] = "mysql+pymysql://用户名:密码@数据库服务器地址:端口号/数据库名” app.config['DEBUG'] = True app.cofig['SECRET_KEY'] = True app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True
3创建SQLAlchemy的实例
db = SQLAlchemy(app)
4将app交给Manager进行管理
manager = Manager(app)
5创建一个Migrate的对象,指定关联的app和db,完成数据库的迁移
migrate = Migrate(app,db) manager.add_command('db',MigrateCommand)
6.ORM
可以建表和完成CRUD的操作
7.建立路由
注:路由一定要有返回值
@app.route('/路径') def f1(): pass
8.完成渲染的模板
ender_template('login.html')
9.应该没啥了吧…大体框架就这样,还有很多细节的地方想起在补充
相关文章推荐
- 基于python的web框架——Flask 学习笔记
- Python Flask框架连接Mysql 学习笔记
- webdriver(python)学习笔记七——多层框架定位与智能等待
- Python框架之Django学习笔记(六)
- Python-Django框架学习笔记——第二课:Django的搭建
- Flask框架学习笔记(一)安装篇(windows安装与centos安装)
- Python学习:Flask框架和jinja2模板
- python学习笔记-基于flask的web服务提供
- Python学习笔记_04:Django框架简介
- Python框架之Django学习笔记(五)
- Python爬虫框架Scrapy 学习笔记 7------- scrapy.Item源码剖析
- Python爬虫框架Scrapy 学习笔记 10.2 -------【实战】 抓取天猫某网店所有宝贝详情
- Flask框架学习笔记(API接口管理平台 V1.0)
- python 框架flask学习心得
- 作业调度框架 Quartz 学习笔记(五) -- 错过的任务怎么办?
- python web开发之flask框架学习(2) 加载模版
- python爬虫框架scrapy学习笔记
- Python框架之Django学习笔记(十)
- Python框架之Django学习笔记(二)
- Python爬虫框架Scrapy 学习笔记 10.2 -------【实战】 抓取天猫某网店所有宝贝详情