Farklı olan 2 uygulamaya sahibim ve birbirleriyle konuşmak için belirli bir neden yok. Bu, her iki uygulamada da herhangi bir ad almak istemiyorum. Tüm iş bir tutkal uygulaması içinde olmalıdır.Django ManyRelatedManager nasıl kullanılır
Ben böyle bir ManyToManyField aracılığıyla belirli modellere katılacak bir tutkal uygulaması yazmak istiyorum:
uygulama müşteriler ise, uygulama pizzalar ise
class Customer(models.Model):
...
,
class Pizza(models.Model):
...
Sonra Bu gibi gidecek pizza satış uygulamasını yazmak istiyorum:
class PizzaSold(models.Model):
customer = models.ForeignKey(related_name='pizzas')
pizza = models.ForeignKey(related_name='customers')
objects = ManyRelatedManager()
yüzden bu yeni uygulama pizzadan müşterilerden doğrudan
pizza = Pizza.objects.all()[0]
for customer in pizza.customers:
#Do something cool
ve müşterilerden pizzalar erişebilirler.
Bunu nasıl yapabilirim?
Hangi sürümü Django kullanıyorsunuz? Bu ManyRelatedManager'ı nereden buldunuz? Onu nereden ithal ediyorsunuz? "Through" parametresiyle ManyToManyfield'a işaret etmek için – jsalonen