Django Admin上的多对多字段视图

时间:2014-09-10 22:40:55

标签: django

基本上我试图在这个模型中重新创建一个类似于django用户身份验证系统的字段,为此我尝试使用多对多字段,但结果却是这样。

enter image description here

我正在尝试使用另一个可以显示存在的字段,并且我选择的另一个字段类似于django admin,看起来像这样。

enter image description here

这是我的代码

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

class BlogPage(models.Model):
    category = models.ManyToManyField(Category)
    title = models.CharField(max_length=128)
    preview = models.TextField(max_length=256)
    content = models.TextField()

1 个答案:

答案 0 :(得分:9)

我相信你想要的是管理员模板中使用的filter_horizontal小部件。这应该有所帮助:Django Admin ManyToManyField