假设您有一个二维数据模型:
class A(models.Model):
name = models.CharField()
# ... more metadata
class B(models.Model):
name = models.CharField()
# ... more metadata
class Value(models.Model):
a = models.ForeignKey(A)
b = models.ForeignKey(B)
value = models.IntegerField()
所以这基本上是数据矩阵的标准化版本:
| A1 | A2 | A3 | A4
-----------------------
B1 | 5 | 9 | 2 | 1
B2 | 8 | 3 | 3 | 8
B3 | 4 | 9 | 5 | 7
B4 | 2 | 6 | 2 | 7
有没有办法在Django管理员中轻松呈现此矩阵,以便在矩阵中的多个值需要同时更新的情况下也可以轻松编辑它?