Имеем пример asyncpg
import asyncio import asyncpg async def run(): conn = await asyncpg.connect(user='user', password='password', database='database', host='127.0.0.1') values = await conn.fetch('''SELECT * FROM mytable''') await conn.close() loop = asyncio.get_event_loop() loop.run_until_complete(run())
хочу встроить этот код в вызов по роуту в санике, чтобы в каждом методе не писать иницииализацию и тд.
Как это можно сделать?
@app.route("/", methods=['POST']) async def test(request): run() return json({'status_code': 200})