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.
Powiązane problemy
- 1. aiohttp web.response body jako json
- 2. Czy istnieje sposób korzystania z klienta aiohttp z serwerem proxy?
- 3. Czy są jakieś alternatywne edytory plików .m?
- 4. Styl komentarza C++:/* M ... M * /, co oznacza "M"?
- 5. Python aiohttp/asyncio - jak przetwarzać zwrócone dane
- 6. Pasek postępu asyncio aiohttp z tqdm
- 7. Aiohttp, Asyncio: RuntimeError: pętla zdarzeń jest zamknięta
- 8. Monad m => a -> [a -> m a] -> m a
- 9. Rozwiąż powtarzalność formy p [n, m] == p [n, m-2] + p [n-1, m-1] + p [n-2, m]
- 10. Czy istnieje krótka nazwa dla Formuły języka Power Query (nieoficjalnie zwana "M"), która nie jest "M"?
- 11. Asyncio i aiohttp kierują wszystkie ścieżki adresów URL do obsługi
- 12. Dlaczego m [1] - m [0] zwraca 3, gdzie m jest macierzą 3x3?
- 13. Applicative Instance dla (Monad m, Monoid o) => m o?
- 14. Ustawienia uprzywilejowanych preferencji Androida M:
- 15. Jakie są alternatywne sposoby modelowania relacji M: M w Cassandrze?
- 16. Jak usunąć^M
- 17. XCode .M vs. .mm
- 18. Czy Dart ma sprintf, czy ma tylko interpolację?
- 19. czy JSON ma schemat
- 20. Czy Haskell ma foldlM?
- 21. Czy Clojure ma "rozwinąć"?
- 22. Czy GCC ma GUI?
- 23. czy młotek ma GUI?
- 24. Czy Haskell ma zmienne?
- 25. Czy Dart ma harmonogram?
- 26. Czy Smalltalk ma zamknięcia?
- 27. Czy angular2 ma ngCloak
- 28. Czy urządzenie ma "oddzwanianie"?
- 29. Czy logback ma NullAppender?
- 30. Czy zaćmienie w oknach dodaje znaki kontrolne M
@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 ... –