Форум сайта python.su
Возникает непонятная ошибка, причину появления которой я понять не могу. Плиз, помогите разобраться.
Ошибка такая:
TypeError at /admin/web/userscategory/add/
coercing to Unicode: need string or buffer, ManyRelatedManager found
Возникает при добавлении объекта в таблицу UsersCategory.
Сама модель выглядит так:
class FSite(models.Model):
name = models.CharField(max_length=50)
url = models.URLField(unique=True)
description = models.TextField()
rss_feed = models.URLField(unique=True)
favicon = models.ImageField(upload_to='favicons/')
def __unicode__(self):
return self.name
class Category(models.Model):
f_site = models.ForeignKey(FSite)
category = models.CharField(max_length=30)
def __unicode__(self):
return self.category
class UsersCategory(models.Model):
user = models.ForeignKey(User)
categories = models.ManyToManyField(Category)
def __unicode__(self):
return self.categories
Офлайн
MutagenaМетод __unicode__ должен возвращать unicode строку и только её.
def __unicode__(self): return self.categories
Офлайн
Ошибка найдена и устранена )
Офлайн