ProductとCurrencyの 2 つのモデルがあります。
class Product(models.Model):
Currency = models.ManyToManyField(
'Currency', verbose_name=u'Currency', blank=True, null=True)
class Currency(models.Model):
Name = models.CharField(u'Currency Name', max_lenght=16)
Sign = models.CharField(u'Currency Sign', max_lenght=4)
models.Product の値を models.Currency に関連付ける最良の方法は何ですか?
例:
model.Currency には、オブジェクト「USD」、「Euro」、「Krona」が含まれています。
model.Product には、models.Currency 'USD' および 'Euro' に関連付けられたオブジェクト 'Cactus' が含まれています。
「USD」と「Euro」に値 (価格) を設定するにはどうすればよいですか?
私はこのようなものが欲しい:
Product.objects.get(Name='Cactus').get_price(Current.objects.get(Name='USD'))
Product.objects.get(Name='Cactus').get_price(Current.objects.get(Name='Euro'))
前もって感謝します!