python flask可以应用于建立各种各样的数据模型,首先初始化数据库,再将数据模型写入数据库中,具体代码如下
# -*- coding: utf-8 -*-
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config["SQLALCHEMY_DATABASE_URI"] = 'mysql+pymysql://{0}:{1}@{2}/{3}?charset=utf8'
app.config["SQLALCHEMY_TRACK_MODIFICATION"] = True
app.config["SECRET_KEY"]="ZHANGSan"
db = SQLAlchemy(app)
# 图片模型
class Pic(db.Model):
__tablename__ = 'xm_pic'
id = db.Column(db.Integer, primary_key=True) # 编号
pic_type = db.Column(db.String(30), unique=True) # 图片类型
pic_info = db.Column(db.String(30), unique=True) # 图片信息
pic_name = db.Column(db.String(100), unique=True) # 图片名称
pic_content = db.Column(db.String(100)) # 图片内容
gmt_create = db.Column(db.DateTime, unique=True) # 产生时间
gmt_modified = db.Column(db.DateTime, unique=True) # 更改时间
db.create_all()
db.session.commit()
以上,其中{0}为数据库账号,{1}为数据库密码,{2}为数据库地址,{3}为数据库的库名(是库名不是表名),这样就将flask数据模型写入到{2}的数据库中了