首页 > 解决方案 > 在 Django 中,是否可以从整数值总和为某个值的表中删除一系列数据?

问题描述

示例我有这个模型 models.py

class Share(models.Model):
    member = models.ForeignKey(
        Member, on_delete=models.CASCADE, related_name='share')
    week = models.ForeignKey(
        WeekModel, on_delete=models.CASCADE, related_name='share')
    month = models.ForeignKey(
        MonthModel, on_delete=models.CASCADE, related_name='share', blank=True, null=True)
    year = models.ForeignKey(
        YearModel, on_delete=models.CASCADE, related_name='share', blank=True, null=True)
    shares = models.PositiveIntegerField(default=0)
    jamii = models.FloatField(blank=True, null=True, default=0)
    fine = models.FloatField(blank=True, null=True, default=0)
    created_at = models.DateTimeField(auto_now_add=True)

    date = models.DateTimeField(blank=True, null=True)
    #weeknumber = models.PositiveIntegerField(blank=True, null=True)
    monthname = models.CharField(max_length=100)
    years = models.PositiveIntegerField(blank=True, null=True)

    class Meta:
        db_table = 'share'
        unique_together = [("member", "week")]
        ordering = ['member__user__username']
        natsorted(ordering)

是否可以按日期查询从份额字段中加起来为给定整数的值并删除它们?

标签: pythondjangodjango-modelsdjango-views

解决方案


推荐阅读