Python之peewee|4-22

简介: Python之peewee|4-22
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)
相关文章
|
6月前
|
关系型数据库 数据库 开发者
Python中的Peewee框架:轻量级ORM的优雅之旅
【4月更文挑战第13天】在Python的众多ORM框架中,Peewee以其轻量级、简洁和易于上手的特点,受到了许多开发者的青睐。Peewee的设计理念是“小而美”,它提供了基本的ORM功能,同时保持了代码的清晰和高效。本文将深入探讨Peewee的核心概念、使用场景以及实战应用,帮助读者更好地理解和使用这一框架。
|
6月前
|
SQL 关系型数据库 MySQL
python-轻量级ORM库peewee的使用
python-轻量级ORM库peewee的使用
58 0
|
SQL 测试技术 数据库
Python:peewee常用操作CRUD
Python:peewee常用操作CRUD
245 0
|
Python
Python:peewee工具函数model_to_dict的用法参数详解
Python:peewee工具函数model_to_dict的用法参数详解
168 0
|
关系型数据库 MySQL 数据库
Python编程:peewee的pwiz将已有数据库转为Model
Python编程:peewee的pwiz将已有数据库转为Model
421 0
Python编程:peewee的pwiz将已有数据库转为Model
|
SQL Python
Python:Peewee实践记录
Python:Peewee实践记录
163 0
|
Python
Python编程:利用peewee的model_to_dict进行数据迁移
Python编程:利用peewee的model_to_dict进行数据迁移
114 0
|
SQL 关系型数据库 MySQL
Python编程:peewee执行多条原生sql语句
Python编程:peewee执行多条原生sql语句
559 0
|
Python
Python编程:playhouse模块转peewee的model对象为字典dict
Python编程:playhouse模块转peewee的model对象为字典dict
431 0
|
SQL Python
Python:Peewee实践记录
Python:Peewee实践记录
259 0