ORM (объектно-реляционный картограф) предназначен для решения этих проблем путем централизации вашей модели данных и правил обработки данных, гарантируя безопасное управление вашими данными (обеспечивая защиту от SQL-инъекций) и отслеживая взаимосвязи, поэтому вам не нужно этого делать. Tortoise ORM — это асинхронная ORM для Python, созданная с учётом работы с отношениями между объектами. Она вдохновлена популярным Django ORM. Tortoise ORM поддерживает базы данных SQLite, MySQL, PostgreSQL, Microsoft SQL Server и Oracle. Tortoise ORM была разработана для облегчения миграции разработчиков с синхронных ORM на асинхронные. Она также показывает хорошие результаты в сравнении с другими ORM для Python. Создаём файл model.py from tortoise.models import Model from tortoise import fields class Page(Model): id = fields.IntField(pk=True) name = fields.TextField() Инициализируйте свои модели и базу данных следующим образом. from tortoise import Tortoise, run_a
Простота и легкость в использование на языке программирования Python, Tortoise-orm asyncio ORM (объектно-реляционный картограф).
9 мая 20249 мая 2024
6
2 мин