Я пытаюсь получить выбранные объекты из affiliate_networks
в админке Django, когда пользователь нажимает кнопку отправки.
Когда я выбираю один из affiliate_networks
и отправляю его, консоль печатает пустое значение affiliate_networks
, а затем я возвращаюсь на страницу, и выбранный объект сохраняется правильно. Итак, я отправляю его снова, затем консоль печатает выбранный объект. save()
принимает только те объекты, которые уже сохранены, а не объекты, которые я выбираю перед сохранением.
Есть ли способ, которым я могу save()
заметить affiliate_networks
, чтобы выбрать какой-либо объект?
class Store(models.Model):
...
affiliate_networks = models.ManyToManyField(AffiliateNetwork, blank=True)
def save(self, *args, **kwargs):
print(self.affiliate_networks.all())