再度質問させて頂きます。
djangoにて簡易的なアプリを作成しています。
models.pyにて以下のような記述をしております。
python
1class Price(models.Model): 2 class Meta: 3 #テーブル名の指定 4 db_table ="price" 5 verbose_name ="商品価格" 6 verbose_name_plural ="商品価格" 7 8 #カラム名の定義 9 product = models.CharField(verbose_name="商品名", max_length=10) 10 price = models.IntegerField(verbose_name="商品価格", default=100) 11 12 def __str__(self): 13 return self.product
上記のようなテーブルがある時、
python
1class Customer(models.Model): 2 class Meta: 3 #テーブル名 4 db_table ="customer" 5 verbose_name ="注文表" 6 verbose_name_plural ="注文表" 7 8 #カラム名の定義 9 product = models.CharField(verbose_name="商品名", max_length=10) 10 quantity = models.IntegerField(verbose_name="数量",default=1) 11 12 #product部分で選んだ商品名と一致する商品名の商品価格をこちらに追加(append)したい 13 14 def __str__(self): 15 return self.product 16
例えば、
python
1customer_data = Customer.objects.all()
とすると、customerのデータが取得できるのですが、これに、商品名と一致する商品価格をpriceテーブルから取り出し、customer_dataデータに追加し、結果的に商品名、数量、商品価格のデータを格納するにはどうしたら良いでしょうか?
プログラミング素人で色々試したのですが上手くいかず苦戦しています。
アドバイス頂けると助かります。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/07/13 14:22
2019/07/13 14:25
退会済みユーザー
2019/07/13 14:42
退会済みユーザー
2019/07/13 14:59
2019/07/13 15:43 編集
2019/07/13 15:18
退会済みユーザー
2019/07/13 22:18
2019/07/14 00:44
退会済みユーザー
2019/07/14 11:25
2019/07/14 12:23
退会済みユーザー
2019/07/14 13:51
退会済みユーザー
2019/07/15 06:22