Найти - Пользователи
Полная версия: Many to many + model save method
Начало » Django » Many to many + model save method
1
kappa-sama
Привет народ!

Столкнулся с проблемой:

Есть модель с переопреденным save()

class TextItem(models.Model):
#код
textitem_authors = models.ManyToManyField(Author, blank=True, null=True)
#еще код
def save():
    super(TextItem, self).save(*args, **kwargs)
    # бла бла бла
    author = Author.objects.get_or_create(name=name)
    self.textitem_authors.add(author[0])
    super(TextItem, self).save(*args, **kwargs)
    

Собственно проблема в том что при добавлении через админку (Скармливается файл, все данные берутся из него) авторы создаются, но не сохраняются в модели. В инете довольно много примеров как это рашали, но ни одного рабочего я найти не смог… Может кто помочь?
inoks
а как это должно обрабатывать с двумя

super(TextItem, self).save(*args, **kwargs)

?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB