мои модели (если это поможет)
class Check(Model):
id = IntField(primary_key=True)
user_id = CharField(max_length=255)
check = CharField(max_length=225)
money = IntField()
class User(Model):
id = IntField(primary_key=True)
user_id = CharField(max_length=255)
balance = IntField(default=500)
last_bonus = DatetimeField(auto_now=True)
class DS(Model):
id = IntField(primary_key=True)
name = CharField(max_length=255)
date = DatetimeField(auto_now=True)
сам конфиг
TORTOISE_ORM = {
"connections": {
"default": f"postgres://{getenv('DB_USER')}:{getenv('DB_PASSWORD')}@{getenv('DB_HOST')}/{getenv('DB_NAME')}"
},
"apps": {
"models": {"models": ["abc.abc", "aerich.models"], "default_connection": "default"}
},
}
await Tortoise.init(
config=TORTOISE_ORM
)
полная ошибка:
ConfigurationError: default_connection for the model <class '__main__.User'> cannot be None
Traceback (most recent call last):
File "D:\MBOT\pymcc\.venv\lib\site-packages\aiogram\dispatcher\dispatcher.py", line 309, in _process_update
response = await self.feed_update(bot, update, **kwargs)
File "D:\MBOT\pymcc\.venv\lib\site-packages\aiogram\dispatcher\dispatcher.py", line 158, in feed_update
response = await self.update.wrap_outer_middleware(
File "D:\MBOT\pymcc\.venv\lib\site-packages\aiogram\dispatcher\middlewares\error.py", line 25, in __call__
return await handler(event, data)
File "D:\MBOT\pymcc\.venv\lib\site-packages\aiogram\dispatcher\middlewares\user_context.py", line 56, in __call__
return await handler(event, data)
File "D:\MBOT\pymcc\.venv\lib\site-packages\aiogram\fsm\middleware.py", line 42, in __call__
return await handler(event, data)
File "D:\MBOT\pymcc\.venv\lib\site-packages\aiogram\dispatcher\event\telegram.py", line 121, in trigger
return await wrapped_inner(event, kwargs)
File "D:\MBOT\pymcc\.venv\lib\site-packages\aiogram\dispatcher\event\handler.py", line 43, in call
return await wrapped()
File "D:\MBOT\pymcc\.venv\lib\site-packages\aiogram\dispatcher\dispatcher.py", line 276, in _listen_update
return await self.propagate_event(update_type=update_type, event=event, **kwargs)
File "D:\MBOT\pymcc\.venv\lib\site-packages\aiogram\dispatcher\router.py", line 146, in propagate_event
return await observer.wrap_outer_middleware(_wrapped, event=event, data=kwargs)
File "D:\MBOT\pymcc\.venv\lib\site-packages\aiogram\dispatcher\router.py", line 141, in _wrapped
return await self._propagate_event(
File "D:\MBOT\pymcc\.venv\lib\site-packages\aiogram\dispatcher\router.py", line 166, in _propagate_event
response = await observer.trigger(event, **kwargs)
File "D:\MBOT\pymcc\.venv\lib\site-packages\aiogram\dispatcher\event\telegram.py", line 121, in trigger
return await wrapped_inner(event, kwargs)
File "D:\MBOT\pymcc\.venv\lib\site-packages\aiogram\dispatcher\event\handler.py", line 43, in call
return await wrapped()
File "D:\MBOT\pymcc\bot-v2\always.py", line 76, in tasks_command
user = await User.get_or_none(user_id=str(message.reply_to_message.from_user.id))
File "D:\MBOT\pymcc\.venv\lib\site-packages\tortoise\models.py", line 1430, in get_or_none
return cls._db_queryset(using_db).get_or_none(*args, **kwargs)
File "D:\MBOT\pymcc\.venv\lib\site-packages\tortoise\models.py", line 1138, in _db_queryset
db = using_db or cls._choose_db(for_write)
File "D:\MBOT\pymcc\.venv\lib\site-packages\tortoise\models.py", line 1087, in _choose_db
return db or cls._meta.db
File "D:\MBOT\pymcc\.venv\lib\site-packages\tortoise\models.py", line 280, in db
raise ConfigurationError(
tortoise.exceptions.ConfigurationError: default_connection for the model <class '__main__.User'> cannot be None