【发布时间】:2014-05-22 22:46:30
【问题描述】:
假设我有这两个类:
tables.py
class Device79table(tables.Table):
class Meta:
#link to datasource
model = Device79
attrs = {"class": "paleblue"}
models.py
class Device79(models.Model):
# data for table
我有一个引用这两个类的函数。
views.py
def function():
#makes table of all objects in device 79
table = Device79table(Device79.objects.all())
table.draw()
有可能做这样的事情吗?假设参数 'device' = Device79
def function(device)
table = device+table(device.objects.all())
table.draw()
这是为了根据设备的值绘制表格。即,设备可能是 Device79、Device80、Device81 等,程序会自动绘制正确的表格。
【问题讨论】:
-
有可能,但这可能不是您想要做的。您是否考虑过为所有
device*table对象创建一个dict? -
嘿@mhlester,我没有,但是你知道这种类型的问题是什么,所以我可以用谷歌搜索并更好地理解问题吗?在此期间,我会考虑制作一个 dict,干杯!
-
我决定把它作为一个答案。见下文