Задать вопрос

Как подключить postgres к телеграмм боту через tortoise-orm?

Всем привет, не могу подключить postgres к телеграмм боту через tortoise-orm

Использую asyncpg

Код INIT файла:
from tortoise import Tortoise

db = Tortoise()

async def init():
    await Tortoise.init(db_url='postgres://postgres:1111@127.0.0.1:5432/xenia_links_bot', modules={'models': ['db.models']})
    await Tortoise.generate_schemas()


async def on_shutdown():
    await db.close_connections()


КОД MODELS:
from tortoise import fields


class CityIds(Model):
    id = fields.IntField(pk=True)
    id_ = fields.IntField()
    iata = fields.CharField(max_length=25)
    name_en = fields.CharField(max_length=1024)
    name_ru = fields.CharField(max_length=1024)
    country_name_en = fields.CharField(max_length=1024)
    country_name_ru = fields.CharField(max_length=1024)
    parent_id = fields.IntField()
    parent_name_en = fields.CharField(max_length=1024)
    parent_name_ru = fields.CharField(max_length=1024)
  • Вопрос задан
  • 292 просмотра
Подписаться 1 Простой 11 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы