Yo,
Wrocilem do starego projektu z django i potrzebuje uzyskac dostep do konkretnego elementu z ManyToManyFields, ktory jest foreign key.
Przyklad:
class Item(models.Model):
title = models.CharField(max_length=100)
price = models.FloatField()
image = models.ImageField(default='default.jpg', upload_to='product_pics')
class OrderItem(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, blank=True, null=True)
item = models.ForeignKey(Item, on_delete=models.CASCADE)
quantity = models.IntegerField(default=1)
ordered = models.BooleanField(default=False)
class Order(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
items = models.ManyToManyField(OrderItem)
start_date = models.DateTimeField(auto_now_add=True)
ordered = models.BooleanField(default=False)
Chce wyciagnac pojedynczy item z Order a nastepnie wyciagnac jego zdjecie.
Probowalem wrzucic wszystkie obiekty z Order w petle i podpiac pod funkcje w OrderItem, ktora zwraca item(foreign key klasy Item) ale nadal nie moge uzyskac zdjecia. Jakies rady ?