django初心者です。
djangoで1対多の親子テーブルを使いアプリケーションの作成をしています。
●models.py
python
1class parent(models.Model): 2 name= models.CharField(max_length=100, blank=True, null=True) 3 phone_number = models.CharField(max_length=100, blank=True, null=True) 4 5class children(models.Model 6 parent_id = models.ForeignKey(parent,on_delete=models.CASCADE) 7 name= models.CharField(max_length=100, blank=True, null=True) 8 phone_number = models.CharField(max_length=100, blank=True, null=True)
親テーブル、子テーブル共にCRUDを作成するのですが、
・1つのview.pyで処理をするとコードが冗長になる
・子テーブルを別appで処理をするとForeignKeyの設定が上手くいかない(こちらはもう少し学習する予定です。)
テーブルごとにappを作成するのが正解なのか、迷っています。
ご意見をお聞かせください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/09/19 09:32