如何使用动态字段的模型

我这里有一个需求, 比如我有三个表. A表是书的类型

class BookType(models.Model):
    name = models.CharField(verbose_name='分类')
    code = models.CharField(verbose_name='代号')

B表记录了各种类型书的增减记录.

class BookLog(models.Model):
    type = models.ForeignKey(BookType,verbose_name='类型')
        num = models.IntegerField(default=0,verbose_name='增减')

C表是对B表的统计.

class BookTj(models.Model):
    date = models.CharField(verbose_name='日期')
        type1 = models.IntegerField(verbose_name='类型1的增减')
        .........
        typen = models.IntegerField(verbose_name='类型n的增减')

其中C表根据A表的值会改变列. 这种怎么做C表

评论 1