Django-admin数据库结构与位移的困惑

2024-05-16 10:32:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在django上工作,对如何设计模型感到困惑。 现在,我有一个名为“Reactionmeta”的表,其结构如下:

 1      2         3              4                 5            6             

反应名称1化学计量比1。。。。。。。代谢物60化学计量比60(化学计量比1对应于代谢物1,依此类推)

(附言:我必须声明,每个化学计量比对应于反应中的一种代谢物,如a+b->;2c+d(数字是化学计量比) 然而,一种代谢物可能具有不同的化学计量比,因为它们可能参与不同的反应。 例如:a+2b+c->;d+e+f;2a+b->;h+j(代谢物a在两个反应中具有不同的化学计量比)

有些反应含有2种代谢物,因此该反应在6个色谱柱中有值,而在7-122色谱柱中没有值。 而且有些反应含有40多种代谢物,所以它们在大多数色谱柱上都有价值。你知道吗

我的问题是,我创建了这个类并在管理员.py,当我在adminsite中单击一个反应时,所有列都会显示,即使某些字段为空,如下所示:

在这种情况下,如何只显示有值的字段,而隐藏没有值的字段?或者有没有其他方法来修改数据库结构或类结构,以显示代谢物和化学计量只涉及这个反应?你知道吗

谢谢!!!!你知道吗

enter image description here


Tags: django模型gt名称声明数字结构价值