class Beverage(models.Model):
name=models.CharField(max_length=255)
def __unicode__(self):
return self.name
class Location(models.Model):
name=models.CharField(max_length=255)
beverages = models.ManyToManyField(Beverage, through='LocationStandard')
location_number=models.CharField(max_length=255)
organization=models.CharField(max_length=255)
def __unicode__(self):
return self.name
class LocationStandard(models.Model):
beverage=models.ForeignKey(Beverage)
location=models.ForeignKey(Location) #elim this or m2m
start_units=models.IntegerField()
fill_to_standard=models.IntegerField(max_length=10)
order_when_below=models.IntegerField(max_length=10)
class Order(models.Model):
location=models.ForeignKey(Location) #elim this or m2m
beverage=models.ForeignKey(Beverage)
units_ordered=models.IntegerField(max_length=10, default=0)
order_delivered=models.BooleanField(default=False)
timestamp=models.DateTimeField(auto_now_add=True)
user=models.ForeignKey(User)
如何生成一份报告,该报告将为我提供一个HTML表格,其中包含x轴上的所有位置以及y轴上的所有饮料。我正在努力的主要事情是什么来查询我可以通过我可以循环的模板。思考?Django创建报告
我遇到了类似的,但稍微简单一些的场景,我需要在Y上的日期和在X上的类别。解决它与一些相当残酷的数据传输。 +1,有兴趣看看是否有一个好的解决方案。 – Endophage
顺便说一句@jasongonzales,你在哥伦比亚大学工作吗? –
不在哥伦比亚,好笑,你为什么问? – jasongonzales