Istnieje stosunkowo nowa biblioteka Python 3 aiohttp, która zawiera klienta/serwer. Czy zawiera ORM? Jeśli nie - czy można go używać z ORM ORMS 3-r. Jeśli nie jest możliwe - w jakim celu można go użyć? Nie mam na myśli tego, że aplikacja nie mogłaby zostać napisana bez ORM, ale większość marnowania Python Frameworks wspiera ją, a programiści są przyzwyczajeni do takiego stylu programowania.Czy aiohttp ma ORM?
6
A
Odpowiedz
4
Krótka odpowiedź - aiohttp nie ma jeszcze ORM.
Można użyć SQLAlchemy-podobne zapytania dla aiopg kierowcy, patrz example
Podobnie jest dostępny dla aiomysql.
Obsługa nie jest pełnoprawnym mapowaniem obiektowo-relacyjnym, ale tylko pomocna przy tworzeniu zapytań SQL.
@AndrewSvetlow Dzięki za odpowiedź. Czy są jakieś plany włączenia ORM do aiohttp w przyszłości? – wolendranh
W przyszłości - może. Ale wymaga to dużo pracy. –
@AndrewSvetlov/@wolendranh Czy zniechęciłbyś się wtedy, z jakiegoś powodu, do przekazania instrukcji manipulacji danymi do SQLAlchemy ORM, poproś o wygenerowanie kodu SQL dla podanych instrukcji, a następnie wykonanie tego SQL w normalny sposób ('connection. wykonać (zapytanie) ')? Możliwość korzystania z warstwy ORM SQLAlchemy to ogromna zaleta ... –