PEEWEE PYTHON ДОКУМЕНТАЦИЯ

Peewee - это небольшая ORM библиотека для Python, которая позволяет удобно работать с реляционными базами данных. Она имеет простой и интуитивно понятный синтаксис, что делает ее привлекательной для разработчиков.

Документация Peewee содержит подробную информацию о базовых функциях, таких как создание таблиц, заполнение таблиц данными, сортировка и фильтрация данных. Она также содержит информацию о продвинутых функциях, таких как использование псевдонимов для таблиц и использование собственной схемы моделей.

Для начала работы с Peewee, нужно импортировать библиотеку и подключиться к базе данных. Например, чтобы подключиться к базе данных SQLite:

from peewee import SqliteDatabase
db = SqliteDatabase('my_database.db')

Для создания модели таблицы нужно определить класс, который наследуется от базового класса Model:

from peewee import *
class Person(Model):
    name = CharField()
    age = IntegerField()
    class Meta:
        database = db

Здесь определен класс Person, имеющий два поля - name и age. Затем определена вложенный класс Meta, который указывает, что модель использует базу данных, определенную выше.

Для создания таблицы в базе данных нужно выполнить метод create_table() на определенной выше модели:

Person.create_table()

Теперь можно добавить записи в таблицу:

p1 = Person(name='John', age=30)
p1.save()
p2 = Person(name='Jane', age=25)
p2.save()

Для получения всех записей из таблицы:

persons = Person.select()
for person in persons:
    print(person.name, person.age)

Это лишь небольшая доля функционала, доступного в Peewee. Рекомендуется ознакомиться с документацией, чтобы получить более полное представление о библиотеке.

ORM PEEWEE для PYTHON / удобное управление базами данных через классы

Connecting to DB and Creating Tables (Peewee)

python tutorial sqlite database with peewee 01

Peewee ORM Python

Базы данных в Python. Использование ORM Peewee #4 - Базовый курс. Программирование на Python

Фреймворки Python что учить

Using DataBase in Python Meet Peewee

How to use a database ORM in Python

BLGPG-4588A5532780-24-11-23-23

Новые материалы: