これは私のモデルです:
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)
月曜日から金曜日までの日付のすべての行を選択しようとしています。
簡単なジャンゴ固有のトリックはありますか?
マネージャーには既にいくつかのコードがありますが、すべての日を選択しています。