0

私はpythonの初心者で、助けていただければ幸いです...

私が構築している辞書の「値」として使用したいフィールドを持つ2つのモデルがあります。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)

これらの2つのモデルから、すべてのフィールドを「セット」としてカウントする辞書を作成し、モデルから値をサブする辞書を作成したいと考えています。

例えば:

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}
                    }

機能していないようです。非常に必要な支援をいただければ幸いです。最後に、これからの値をメイン クラスに返す必要があります。

どうも

4

0 に答える 0