最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

flask中使用SQLAlchemy进行辅助开发的代码

来源:动视网 责编:小采 时间:2020-11-27 14:39:03
文档

flask中使用SQLAlchemy进行辅助开发的代码

flask中使用SQLAlchemy进行辅助开发的代码:安装方法 1)、apt-ge安装 代码如下:sudo apt-get install Flask-SQLAlchemy 2)、下载安装包进行安装 代码如下:# 安装后可直接在py中使用import flaskfrom flask.ext.sqlalchemy import SQLAlchemyapp = flask.Fla
推荐度:
导读flask中使用SQLAlchemy进行辅助开发的代码:安装方法 1)、apt-ge安装 代码如下:sudo apt-get install Flask-SQLAlchemy 2)、下载安装包进行安装 代码如下:# 安装后可直接在py中使用import flaskfrom flask.ext.sqlalchemy import SQLAlchemyapp = flask.Fla


安装方法

1)、apt-ge安装

代码如下:


sudo apt-get install Flask-SQLAlchemy

2)、下载安装包进行安装

代码如下:


# 安装后可直接在py中使用
import flask
from flask.ext.sqlalchemy import SQLAlchemy

app = flask.Flask(__name__)
# - Settings里配置了SqlAlchemy的数据库地址
# sqlite ex: "sqlite:///dbname.db"
app.config.from_object("Settings")
db = SQLAlchemy(app)
db.init_app(app)
# - create_all() 调用时将会创建所有继承db.Model的模版
# Model ex: 见 Class AdminInfo
db.create_all()

class AdminInfo(db.Model):
id = db.Column(db.Integer, primary_key = True)
name = db.Column(db.String(16))
password = db.Column(db.String(32))
kidname = db.Column(db.String(16))
diy_show = db.Column(db.Text)

def __init__(self, name, password, kidname, diy_show):
self.name = name
self.password = password
self.kidname = kidname
self.diy_show = diy_show

def __repr__(self):
return ""%(self.name, '*'*len(self.password))

这样就是就可以在render 模版时使用SQLAlchemy了。

代码如下:


# 对AdminInfo进行操作
ai = AdminInfo("gaoyiping", "gaoyiping", u"我叫高一平", u"大家好,我叫高一平,你叫什么?我们交个朋友啊。")
# 这样就已经实例了一个SQL Data
# 对db进行插入
db.session.add(ai)
# 对db commit
db.session.commit()

# 如果进行查询
AdminInfo.query.all()
# >>> [, ]
AdminInfo.query.get(1) # 查询刚插入的第一条记录
# >>>
AdminInfo.query.filter_by(name = "gaoyiping")
# >>>

文档

flask中使用SQLAlchemy进行辅助开发的代码

flask中使用SQLAlchemy进行辅助开发的代码:安装方法 1)、apt-ge安装 代码如下:sudo apt-get install Flask-SQLAlchemy 2)、下载安装包进行安装 代码如下:# 安装后可直接在py中使用import flaskfrom flask.ext.sqlalchemy import SQLAlchemyapp = flask.Fla
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top