wagtail 相关问题

Wagtail是一个Django内容管理系统,最初是为皇家艺术学院建立的,专注于灵活性和用户体验。

Wagtail 如何获取可订购商品的价值

我是 Wagtail 编程的相对新手 我的尝试是一个级联应用程序,其中标题是根据与底层元素的关系形成的。 级联的结构应该像这样......

回答 1 投票 0

Wagtail - 如何从设置菜单中删除子菜单项

Wagtail 默认包含一个“设置”菜单项,以及一些默认设置项,例如“站点”和“重定向”。 我知道您可以使用 register_setting 装饰器注册新设置...

回答 2 投票 0

WagtailCMS 中是否有办法对 InlinePanel 中的相关 Orderable 进行验证?

我正在使用 Wagtail CMS,我需要对我的可订购模型进行一些验证。就像,确保最多填充一个字段。 通常,我会重写 Django 的 clean(self) 方法...

回答 2 投票 0

Wagtail:当通过外键访问索引页时,如何过滤索引页的子级

对于任何错误,我深表歉意,英语不是我的母语。 我正在制作包含多个组织的新闻和事件的网站(每个组织都有自己的帐户,允许他们创建新的...

回答 1 投票 0

Wagtail 以编程方式发布图像不会反映在 FE 中

创建了一个管理命令,将内容从 Headway 应用程序导入到 wagtail。由于 headwayapp 没有任何 api,我将 html 复制到一个单独的文件中并解析它。一切都很好,除了...

回答 1 投票 0

升级 Wagtail CMS 时出现 Heroku 错误

我正在尝试更新一个非常过时的基于 Wagtail 的网站,该网站托管在 Heroku 上。我正在从 Wagtail 2.13 升级到 2.14。升级在我的本地计算机上运行良好,但是当按下

回答 1 投票 0

Wagtail:用于更改子页面顺序的挂钩

当 Wagtail 管理中子页面的顺序发生变化时,有什么方法可以挂钩吗? 我们想破坏菜单组件的缓存,但想保留缓存清理......

回答 2 投票 0

获取特定类型的所有StreamField块

我创建了一个自定义 photoBlock 以将照片嵌入博客文章中。我正在尝试创建一个模板标签,它允许我获取存储在数据库中的每个 photoBlock,几乎就像您一样...

回答 3 投票 0

Wagtail:每个页面上都有不需要的 wagtail 查询

我使用 Wagtail 5.2,每个页面上都有这三个查询。 鹡鸰为什么要这么做? 即使我访问 www.example.com/admin/ (默认 Django 管理页面)我也可以看到这三个查询? 这是

回答 1 投票 0

Wagtail 5.0 -> 5.1 更新失败:非法混合排序规则 (utf8_unicode_ci,IMPLICIT) 和 (utf8_general_ci,IMPLICIT)

我将 Wagtail 5.0.3 安装更新为 5.1.3 运行 wagtailcore 的迁移后,我收到此错误: python3 manage.py 迁移 wagtailcore 文件“/usr/local/lib/python3.11/...

回答 1 投票 0

wagtail 中自定义图像 default_attrs 的文档和/或代码问题?

首先,我使用的是wagtail 5.2和django 4.2。 因此,我尝试按照与使用默认属性相关的文档中的说明进行操作。 https://github.com/wagtail/wagtail/blob/

回答 1 投票 0

将对象附加到 StreamField Wagtail 内的 StructBlock

尝试使用 StreamField 和 StructBlock 在我的 wagtail 项目中动态创建新任务,但没有成功。 请帮助我,我对此失去了理智。 用户在...中设置一些参数

回答 1 投票 0

是否可以为单个 InlinePanel 项目指定错误?

我知道可以通过使用自定义表单类(WagtailAdminModelForm 的子类)并使用 self.add_error("", "" 将错误添加到常规管理表单中 我知道可以通过使用自定义表单类(子类化 WagtailAdminModelForm)并使用 self.add_error("<field_name>", "<error_message>") 将错误添加到常规管理表单中。但是,是否也可以将错误消息添加到内联面板的内联表单项中? 例如,在我的例子中,禁止在内联面板中添加重复的条目。当用户添加重复项目并尝试提交时,所有重复项目都应突出显示并显示错误消息。 编辑:我需要为Snippet(不是Page)执行此操作 您可以在 Orderable 类上设置唯一的共同约束,该类根据需要唯一的字段检查 ParentalKey 字段。 Wagtail 在每个后续重复字段(但不是第一个)上显示表单级别错误和错误。 例如,我有一个 TemplateTextSetItem Orderable 类,其 ParentalKey 字段 set 指向 ClusterableModel 类: class TemplateTextSetItem(Orderable): set = ParentalKey( "TemplateText", related_name="templatetext_items", help_text=_("Template Set to which this item belongs."), verbose_name="Set Name", ) template_tag = models.CharField( max_length=50, help_text=_("Enter a tag without spaces, consisting of lowercase letters, numbers, and underscores.\nThe first character must be a lowercase letter."), verbose_name="Template Tag", ) text = models.TextField( null=True, blank=True, help_text=_("The text to be inserted in the template.") ) panels = [ FieldPanel('template_tag'), FieldPanel('text'), ] def __str__(self): return self.template_tag class Meta: unique_together = ('set', 'template_tag') 如果我在同一个父 template_tag 实例中输入 TemplateText 的重复值,我将得到以下结果: (1、2 和 3 都具有相同的 template_tag 值,2 和 3 表单上显示字段错误) 如果我在不同的父实例中输入“test1”,则不会出现错误,因为它在该实例中是唯一的。 unique_together实际上在Django中有一个弃用警告,应该写成: class Meta: constraints = [ models.UniqueConstraint( fields=['set', 'template_tag'], name='unique_set_template_tag' ) ] 目前,Wagtail 不处理 UniqueConstraint 引发的错误,而是抛出 500 错误。我认为它可能会出现在 Wagtail 6 中。

回答 1 投票 0

如何自定义片段表单?

Wagtail 文档的这一部分展示了如何通过子类化 WagtailAdminPageForm 并将子类作为 base_form_class 传递给 Page 模型来自定义 Page 模型的表单。 它还说: ...

回答 1 投票 0

如何在 Wagtail API v2 中按集合过滤图像

我有一个带有集合外键的页面类型: 类 PageWithManyPhotos(页面): 集合 = models.ForeignKey("wagtailcore.Collection", ...) 我想检索所有图像...

回答 1 投票 0

找不到参数“('',)”的“wagtailadmin_explore”的反向

我一直在尝试将我的 Wagtail 网站重建为在 Fargate 上运行的 docker 容器。由于某些原因,我从头开始并重建了所有依赖项。 pip 安装完所有内容后,...

回答 2 投票 0

Wagtail,注册设置单例

从 wagtail.contrib.settings.models 导入 BaseGenericSetting,register_setting @注册设置 类词汇表(BaseGenericSetting) ... 是否可以限制最大实例数...

回答 1 投票 0

在 Wagtail CustomUser 模型中实现 M2M 字段的自动完成

我在 Wagtail 项目中的 CustomUser 模型中添加了两个附加字段。这两个字段是多对多(m2m)字段,在表单中,我希望将这些字段表示为 Autocom...

回答 1 投票 0

Wagtail 部署多个客户端网站的最佳方式

我想为我的客户创建鹡鸰网站。这些网站将是相同的并具有相同的功能,但模板应该不同。每次我将功能更新到新版本时,都

回答 2 投票 0

从 Wagtail Streamfield 中检索 blog_index_page 的第一张图像

假设我正在遵循您的第一个 Wagtail 站点教程,但我想使用 Streamfield,而不是单独的 RichTextField 或 BlogPageGalleryImage。例如 : 类博客页面(页面): ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.