add fix for create commisttion primary_key False in admin model

This commit is contained in:
harold 2025-08-29 09:13:30 +05:00
parent 294c0ebb2d
commit a74365a2e4
4 changed files with 16 additions and 2 deletions

View File

@ -59,10 +59,21 @@ class TinkoffWithdrawMethodAdmin(BaseAdmin, model=TinkoffWithdrawMethod):
TinkoffWithdrawMethod.is_main] TinkoffWithdrawMethod.is_main]
class StreamersCommissionAdmin(BaseAdmin, model=StreamersCommission): class StreamersCommissionAdmin(BaseAdmin, model=StreamersCommission):
category = "Payments DB" category = "Payments DB"
name = "Commission" name = "Commission"
name_plural = "Commissions" name_plural = "Commissions"
icon = "fa-solid fa-percent" icon = "fa-solid fa-percent"
can_create = True
column_list = [StreamersCommission.streamer_id, StreamersCommission.withdraw_comission_sbp, column_list = [StreamersCommission.streamer_id, StreamersCommission.withdraw_comission_sbp,
StreamersCommission.withdraw_comission_card] StreamersCommission.withdraw_comission_card]
form_columns = [
StreamersCommission.streamer_id,
StreamersCommission.withdraw_comission_sbp,
StreamersCommission.withdraw_comission_card,
]
form_include_pk = True

View File

@ -106,7 +106,10 @@ class TinkoffWithdraw(PaymentsBase):
class StreamersCommission(PaymentsBase): class StreamersCommission(PaymentsBase):
__tablename__ = "streamers_commissions" __tablename__ = "streamers_commissions"
streamer_id: Mapped[int] = mapped_column(primary_key=True) streamer_id: Mapped[int] = mapped_column(
primary_key=True,
autoincrement=False,
)
withdraw_comission_sbp: Mapped[int] = mapped_column() withdraw_comission_sbp: Mapped[int] = mapped_column()
withdraw_comission_card: Mapped[int] = mapped_column() withdraw_comission_card: Mapped[int] = mapped_column()