前提・実現したいこと
django初心者です。
django親テーブルのループで子テーブルを取得したいです。
python
1●models.py 2class Company(models.Model): 3 name = models.CharField(verbose_name=u'会社名',max_length=50, blank=True, null=True) 4 address = models.CharField(verbose_name=u'ご住所',max_length=100, blank=True, null=True) 5 email = models.CharField(verbose_name=u'メールアドレス',max_length=50, blank=True, null=True) 6 tel = models.CharField(verbose_name=u'電話番号',max_length=50, blank=True, null=True) 7 created_date = models.DateTimeField(auto_now_add = True) 8 updated_date = models.DateTimeField(auto_now = True) 9 10class Service(models.Model): 11 company = models.ForeignKey(Company ,on_delete=models.CASCADE) 12 service_detail= models.TextField(verbose_name=u'サービス内容',blank=True, null=True) 13 created_date = models.DateTimeField(auto_now_add = True) 14 updated_date = models.DateTimeField(auto_now = True)
htmlで
・親テーブルデータ
--------- 子テーブルデータ
--------- 子テーブルデータ
・親テーブルデータ
--------- 子テーブルデータ
--------- 子テーブルデータ
--------- 子テーブルデータ
と表示させるにはどうすれば良いでしょうか。
templateで設定するのかviews.pyで設定するのかもわかりません。
補足情報(FW/ツールのバージョンなど)
django=2.2
pyhton=3.8
mysql=14.14 Distrib 5.7.31
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/10/07 00:15