我有三种模式:
class Person( models.Model ):
username = models.CharField( max_length=10 )
name = models.CharField( max_length=10 )
class Category( models.Model ):
catname = models.CharField( max_length=10 )
class Activity( models.Model ):
person = models.ForeignKey( Person )
category = models.ForeignKey( Category )
value = models.FloatField( )
[更新的问题]
我想要的是一个FloatFields表,其中列是Category,行是Person。
我似乎无法弄清楚如何创建FloatFields表。如果我创建一个self.fields [xx] = FloatField()的列表,那么我(显然)只是得到一个很长的FloatFields列表。我可以尝试在模板中做一些花哨的表工作来以表格格式获取FloatFields,但必须有更好的方法来实现这一点。