from peewee import *
db = MySQLDatabase('my_database', user='xxx', password='P@x',
host='xxxxxx', port=3306)
class User(Model):
name = CharField()
email = CharField()
class Meta:
database = db
class Score(Model):
num = IntegerField()
owner = ForeignKeyField(User, backref='score')
class Meta:
database = db
db.create_tables([User])
db.create_tables([Score])
######################插入数据######################
# 方式一
user1 = User.create(name="吴森", email="wusen@163.com")
# 方式二
user2 = User(name="萧炎", email="xiaoyan@163.com")
user2.save()
# 方式三 批量创建
users = [
User(name="批量1", email="piliang1@163.com"),
User(name="批量2", email="piliang2@163.com"),
]
User.bulk_create(users)
Python之peewee|4-22
原创
©著作权归作者所有:来自51CTO博客作者goStudyGo的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python基础知识-4
主要记录文本与正则,排列组合等相关内容
python 文本文件 日期 正则 随机数 -
Python:peewee常用操作CURD
定义基类模型# 基类,设置数据库链接定义模型用户表。
python django 数据库 数据 sqlite -
Python 轻量级ORM框架peewee
有时候,简单就是美。
数据 orm框架 django -
Python操纵数据库:peewee
模块名:peewee安装方法:pip install peewee
Python peewee