Django Admin上的多对多字段视图

Nam*_*ess 3 django

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

在此输入图像描述

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

在此输入图像描述

这是我的代码

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()
Run Code Online (Sandbox Code Playgroud)

sou*_*eux 12

我相信你想要的是一个filter_horizontal在Admin模板中使用的小部件.这应该有帮助:Django Admin ManyToManyField