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