私はSQLAlchemyの経験がない、と私は、次のコードを持っている:私はthisをチェックしてsqlalchemyを使用する場合、__table_args__の目的は何ですか?
class ForecastBedSetting(Base):
__tablename__ = 'forecast_bed_settings'
__table_args__ = (
Index('idx_forecast_bed_settings_forecast_id_property_id_beds',
'forecast_id', 'property_id',
'beds'),
)
forecast_id = Column(ForeignKey(u'forecasts.id'), nullable=False)
property_id = Column(ForeignKey(u'properties.id'), nullable=False, index=True)
# more definition of columns
が、私は__table_args__
の目的が何であるかを理解することはできませんので、私は、この行が何をしているか見当もつかない。
__table_args__ = (
Index('idx_forecast_bed_settings_forecast_id_property_id_beds',
'forecast_id', 'property_id',
'beds'),
)
誰かが何が__table_args__
の目的で、コードの前の部分が何をしているのか私に説明してくださいでした。
ありがとう – lmiguelvargasf