модели :
class Product(models.Model):
category = TreeManyToManyField(Category, verbose_name=u'Категория')
...
class Category(MPTTModel):
title = models.CharField(u'Название', max_length=60)
...
Попробуйте связать модели Product и Category через третью модель с помощью through (https://docs.djangoproject.com/en/1.7/ref/models/f... В случае с django.models это был бы однозначный must have, однако mptt может осложнить из без того нелегкую жизнь разработчика.
def save(self, *args, **kwargs):
if self.product and self.category:
for product in self.product.all():
product.category.add(self.category)
product.save()
Друг возникла проблема что он сразу не берет product а только когда объект CategoryConverter потом при изменении можно из добавить , как эту проблему решить ?)