【发布时间】:2019-05-09 09:53:16
【问题描述】:
我想在管理员中为我的博客类别设置一个单选选项。 ManyToMany 字段不适用于 RadioSelect 小部件。
我希望类别与文章是多对一关系。现在我有一个 ParentalManyToMany 字段,并为博客类别注册了 sn-p。
class BlogPage(Page):
...
category = ParentalManyToManyField('blog.ArticleCategory', blank=True)
...
@register_snippet
class ArticleCategory(models.Model):
name = models.CharField(max_length=255)
slug = models.SlugField(unique=True, max_length=80)
panels = [
FieldPanel('name'),
FieldPanel('slug'),
]
def __str__(self):
return self.name
我不知道如何将其更改为 ManyToOne 选项,因此我可以使用 radioselect 而不是 CheckboxSelectMultiple。
我们将不胜感激。谢谢!
【问题讨论】:
标签: django django-models wagtail wagtail-snippet