Boa noite, tenho uma classe:
class User(Base):
__tablename__ = 'user'
__id = Column(Integer, primary_key=True)
__username = Column( VARCHAR(20))
__password = Column(VARCHAR(10))
def __init__(self, username, password):
self.__username = username
self.__password = password
@property
def id(self):
return self.__id
@property
def username(self):
return self.__username
@property
def password(self):
return self.__password
E pelo que vocês podem ver, eu fiz o mapeamento dos atributos fora do método __init__
, e ele gerou as tabelas perfeitamente, só que o nome dos campos das tabelas está nesse padrão: User_id, User_username e User_password, alguém poderia me dizer como faço para mudar o nome dos campos ao serem criados?