pumb_keycrm/models.py

27 lines
928 B
Python
Raw Permalink Normal View History

2024-08-22 15:16:07 +03:00
from peewee import *
# Соединение с базой данных SQLite (или любой другой поддерживаемой базой данных)
db = SqliteDatabase('my_database.db')
# Определение модели для таблицы
class Transaction(Model):
id = AutoField()
uuid = CharField()
amount = FloatField()
description = CharField()
created_at = CharField()
gateway_id = CharField()
class Meta:
database = db # Указание базы данных
# Создание таблицы
db.connect()
db.create_tables([Transaction])
# Пример добавления данных в таблицу
# new_transaction = Transaction.create(amount=100.50, description='Payment for services')
# print(new_transaction.id, new_transaction.amount, new_transaction.description)
# Закрытие соединения с базой данных
# db.close()