我在不同的ServicePlaces中有許多不同價格的標準服務。Django ManyToManyField和其他類的值
我的models.py:
class Service(models.Model):
service = models.CharField(max_length=200, unique=True)
class ServicePlace(models.Model):
place = models.CharField(max_length=200, unique=True)
#what services are provided in this ServicePlace:
service = models.ManyToManyField('Service')
class Price(models.Model):
price = models.DecimalField(max_digits=6, decimal_places=2)
service = models.ForeignKey("Service")
place = models.ForeignKey("Place")
我怎樣才能得到所有服務,價格爲ServicePlace X?
此代碼簡化版,在服務工作 '服務:價格= service.price' (AttributeError的: '服務' 的對象有沒有屬性 '價格'): – whip 2015-02-11 12:47:58