Size: a a a

Python beginners

2017 April 21

DT

Dan Tyan in Python beginners
Dima Boger
__init__() takes 1 positional argument but 3 were given
выглядит это так, будто он пытается запустить __init__  миксина
а код где ругается?
источник

DB

Dima Boger in Python beginners
а как ты туда идешь
источник

DB

Dima Boger in Python beginners
TelegramChat(telegram_id, is_private)
источник

DB

Dima Boger in Python beginners
ну очевидно при попытке создания экземпляра класса моей модельки
источник

DT

Dan Tyan in Python beginners
ну да
источник

DB

Dima Boger in Python beginners
есть подозрение, что это говнится flask_sqlalchemy
источник

DT

Dan Tyan in Python beginners
код модели покажи
источник

DB

Dima Boger in Python beginners
class TelegramChat(PlatformChat, db.Model):
   telegram_id = db.Column(db.String, primary_key=True, autoincrement=False)
   is_private = db.Column(db.Boolean)
источник

DT

Dan Tyan in Python beginners
PlatformChat твой миксин ?
источник

DB

Dima Boger in Python beginners
ага
источник

DT

Dan Tyan in Python beginners
его __init__
источник

DB

Dima Boger in Python beginners
нету
источник

DB

Dima Boger in Python beginners
PlatfromChat наследуется от object
источник

DT

Dan Tyan in Python beginners
а вызов ?
источник

DB

Dima Boger in Python beginners
?
источник

DT

Dan Tyan in Python beginners
код где ты вызываешь
источник

DT

Dan Tyan in Python beginners
и полный трейс
источник

DB

Dima Boger in Python beginners
Я уже не у компьютера)
источник

DT

Dan Tyan in Python beginners
жалко
источник

DT

Dan Tyan in Python beginners
а так хотелось
источник