这是我的模型:
class SilverPriceManager(models.Manager):
def missing_working_days(self, currency, year):
if currency == 'usd':
return self.filter(usd__isnull=False, date__year=year)
else:
return None
class SilverPrice(models.Model):
date = models.DateField(unique=True, help_text='Date for silver price.')
usd = models.DecimalField(null=True, blank=True, max_digits=15, decimal_places=10, help_text='USD price.')
gbp = models.DecimalField(null=True, blank=True, max_digits=15, decimal_places=10, help_text='GBP price.')
eur = models.DecimalField(null=True, blank=True, max_digits=15, decimal_places=10, help_text='EUR price.')
objects = SilverPriceManager()
def __unicode__(self):
return str(self.date)
我正在尝试选择日期从星期一到星期五的所有行。
有一些简单的 django 特定技巧吗?
我的经理中已经有一些代码,但它整天都在选择。