动态表单创建和处理

时间:2014-08-20 01:43:49

标签: django django-forms

我有三种模式:

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,但必须有更好的方法来实现这一点。

0 个答案:

没有答案