Я хочу получить доступ к ForeignKey и привести наборы запросов в django-admin

Я хочу получить доступ к ForeignKey и принести наборы запросов. Ниже показано, что я обратился к экземпляру и принес только объект. Но я хочу получить набор запросов.

def card_income (self, instance): как я могу получить эту часть в querysets, а не в object?

Эта функция является объектом, поэтому obj.К ней можно подойти как obj.account_amount. Но я хочу привести querysets.

#admin.py
@admin.register(DailySettlement)
class DailySettlementAdmin(admin.ModelAdmin):
    list_display = (
        "card_income",

    )
    list_filter = (('accountbook', admin.RelatedOnlyFieldListFilter), 
    )


    def card_income(self, instance):
        obj=instance.accountbook

        print("000", obj)
        package_amount=obj.account_amount
        print("111", package_amount)
        return package_amount
    
    card_income.short_description = '카드 수익'
# models.py

class AccountBook(TimeStampedModel):
    account_amount = models.PositiveIntegerField(validators=[MinValueValidator(0)], null=False, verbose_name="금액")

class DailySettlement(models.Model):
    accountbook = models.ForeignKey(AccountBook, on_delete=models.CASCADE, null=False, verbose_name="회계정산 외래키")
    settlement_card_income = models.IntegerField(null=False, verbose_name="일일정산 카드 수익")
Вернуться на верх