Что я делаю не так? Миграции сделал
>>> print(Category.objects.filter(name=u'T'))
<QuerySet [<Category: T>]>
>>> user.category = Category.objects.filter(name=u'T')
>>>
user.save()
>>> print(user.category)
Category.None
вот
models.pyclass Category(models.Model):
class Meta:
verbose_name = u'категория'
verbose_name_plural = u'категории'
name = models.CharField(u'название', max_length=50, unique=True)
def
unicode(self):
return
self.namedef set_default_category():
from testme.models import Category
return Category.objects.filter(name=u’T’)
class User(AbstractBaseUser, PermissionsMixin):
class Meta:
verbose_name = u'Пользователь'
verbose_name_plural = u'Пользователи'
category = models.ManyToManyField(Category, blank=True, default=set_default_category)