我是python的新手,希望能得到一些帮助......
我有 2 个模型,每个模型都有我想用作我正在构建的字典的“值”的字段。第二个类文件是第一个类的子表。我想将模型中的值作为 item_sets 传递。
class One(Models.model):
id = models.Autofield(Primary_key=True, null=True)
type = models.CharField(max_length=50, null=True)
name = models.CharField(max_length=100, null=True)
class Two(Models.model):
two_id = models.ForeignKey(One, blank=False)
x_coord = models.IntegerField(null=True, blank=True)
y_coord = models.IntegerField(null=True, blank=True)
fontsize = models.IntegerField(null=True, blank=True)
从这两个模型中,我想创建一个字典,将所有字段计数为一个“集合”,并创建一个字典,从模型中删除值。
例如:
def get_one_two(self, three)
one_two_three = One.objects.using("one_two").select_related("one_two_item_set").filter(three=three)
one_count = 0
for i in one_two_three:
template_dict = {
'id': one{id},
'type': one{type},
'name': one{name},
'id': two{two_id},
'x_coord': two{x_coord},
'y_coord': two{y_coord},
'fontsize': two{fontsize}
}
它似乎不起作用。将不胜感激一些急需的帮助。最后我必须将这个值返回给一个主类。
谢谢