- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到的情况是,Wagtail 片段是具有 FK 关系的模型。我不知道如何使其在 CMS 中作为内联可用。
给定:
@register_snippet
class TeamMember(models.Model):
name = models.CharField(max_length=80)
(other fields)
content_panels = [
FieldPanel('name'),
(etc.)
#InlinePanel('tasks', label="Team Tasks")
]
class Task(models.Model):
team_member = ForeignKey('TeamMember', related_name='tasks')
(other fields)
如何允许任务内联到 TeamMember?
或者只有当 TeamMember 是主页时才可能实现?
最佳答案
您需要将ForeignKey
更改为ParentalKey
。您可能还需要更改 TeamMember 类以从 ClusterableModel
继承。
@register_snippet
class TeamMember(ClusterableModel):
name = models.CharField(max_length=80)
panels = [
FieldPanel('name'),
InlinePanel('tasks', label="Team Tasks")
]
class Task(models.Model):
team_member = ParentalKey('TeamMember', related_name='tasks')
task = models.CharField(max_length=80)
panels = [
FieldPanel('task')
]
关于Wagtail:如果模型具有外键关系,片段可以具有 InlinePanel 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36337163/
我遇到的情况是,Wagtail 片段是具有 FK 关系的模型。我不知道如何使其在 CMS 中作为内联可用。 给定: @register_snippet class TeamMember(models.
我有一个名为 SetListItem 的 Orderable 模型,在一个名为 FloorWithSets< 的 ClusterableModel 上有一个 ParentalKey/。父 FloorW
我定义了两个模型并将它们链接起来,如下所示。 Order 模型应使用 Wagtail InlinePanel 显示 OrderItems。如何在不将 Order 模型注册为代码片段的情况下使其正常工作
对于一小部分事件,我在页面模型中使用了 InlinePanel。现在我想按日期过滤这些事件,就像我在使用带有子页面的 @property 时所做的那样:date__gte=date.today() 仅
我已经创建了一个Planning 和一个Meeting 模型。我使用 Wagtail 的 ModelAdmin 来管理它们。 Planning 有一个 planning_panels,它是一个 Inl
我正在使用 Wagtail CMS,我需要对我的 Orderable 模型进行一些验证。比如,确保最多填写一个字段。 通常,我会覆盖 Django 模型的 clean(self) 方法,但在该方法中调
我是一名优秀的程序员,十分优秀!