Python 如何更改django选择框中选项的名称

Python 如何更改django选择框中选项的名称,python,django-forms,Python,Django Forms,我有两个模型 class Category(models.Model): name = models.CharField(max_length=30, unique=True) class Post(models.Model): ...... category = models.ForeginKey(Category) ........ 当我创建一个表单时,在选择框中我得到了选项“Category object”,但我想显示类别的名称,我确信它是基本的,只是在

我有两个模型

class Category(models.Model):
    name = models.CharField(max_length=30, unique=True)
class Post(models.Model): 
    ......
    category = models.ForeginKey(Category)
    ........
当我创建一个表单时,在选择框中我得到了选项“Category object”,但我想显示类别的名称,我确信它是基本的,只是在doc的:C中遗漏了它

class Category(models.Model):
   name = models.CharField(max_length=30, unique=True)

   def __unicode__(self):
        return self.name