C'è una relativamente nuova libreria Python 3 aiohttp che contiene client/server. Contiene ORM? In caso contrario - è possibile utilizzarlo con ORM di terze parti? Se non possibile - per quale scopo potrebbe essere usato? Non voglio dire che l'app non possa essere scritta senza ORM, ma lo spreco di Python Frameworks lo supporta e gli sviluppatori sono abituati a questo tipo di programmazione.Aiohttp ha ORM?
6
A
risposta
4
Risposta breve - aiohttp non ha ancora ORM.
È possibile utilizzare le query SQLAlchemy-come per aiopg driver, vedere example
Lo stesso è disponibile per aiomysql.
Il supporto non è a tutti gli effetti Mapping relazionale oggettuale ma solo helper per semplificare le query SQL.
@AndrewSvetlow Grazie per la risposta. Ci sono piani per includere ORM in aiohttp in futuro? – wolendranh
In futuro, forse. Ma richiede molto lavoro. –
@AndrewSvetlov/@wolendranh Scorri quindi, per qualche motivo, per fornire tutte le istruzioni di manipolazione dei dati all'ORM di SQLAlchemy, chiedigli di generare l'SQL per le istruzioni fornite e quindi di eseguire quell'SQL nel modo normale ('connessione. execute (query) ')? Essere in grado di utilizzare lo strato ORM di SQLAlchemy è un grande vantaggio ... –