2015-06-25 5 views
0

У меня есть следующий Джанго код:как показать название каждой категории

class Category(models.Model): 
    name = models.CharField(max_length=100) 

    def __unicode__(self): 
     return self.name 

class Section(models.Model): 
    name = models.CharField(max_length=100) 
    category = models.ForeignKey(Category) 

    def __unicode__(self): 
     return self.name 

Когда я раздел редактирования, я вижу

Category: с выпадающим меню, которое говорит Категория объект, Категория объект

Как показывают название каждой категории объекта, так выпадающее меню будет что-то вроде Cat, Dog (например, фактические имена категорий

+0

Какую версию python вы используете? –

+0

python 2.7 djanog 7 – Jasmine

+1

Попробуйте использовать 'str' вместо' unicode', я использую 'python 2.7', и он отлично работает для меня –

ответ

0

Сделайте так:

class Category(models.Model): 
    name = models.CharField(max_length=100) 

    def __str__(self): 
     return self.name 
Смежные вопросы