wagtail 相关问题

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

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

wagtail 使用 deepl 以编程方式本地化翻译页面

我正在尝试自动翻译具有数百个页面的 Wagtail 网站。我的目标是创建一个 Django 命令来使用 deepl 翻译所有页面。我找不到任何关于...的文档

回答 1 投票 0

如何在 Wagtail 中本地化设置

我正在尝试在 Wagtail 的设置中实现本地化。我知道 Snippets 可以通过继承 TranslatableMixin 类来本地化。而且效果很好。 然而,当我尝试定位...

回答 1 投票 0

django allauth 添加 uuid 字段

我正在尝试为 sigup 添加用户 uuid 字段,但在添加 AUTH_USER_MODEL = "aihuser.UidUser" 之后 即使我删除了所有迁移并删除了数据,我仍然在 makemigrations 上遇到错误...

回答 1 投票 0

仅出于组织目的创建 wagtail 页面是不好的做法吗?

我正在将新闻网站的现有 Django 应用程序迁移到 Wagtail。 此迁移的第一部分将移植作为 Django 模型存在的所有现有文章,

回答 2 投票 0

如何隐藏 wagtail 管理仪表板中的“页面”选项卡?

我正在将 wagtail 与现有的 Django 项目集成。暂时不需要使用Pages,我们暂时继续使用Django Models。 有什么办法可以隐藏吗...

回答 1 投票 0

如何使用 wagtail 对 URL 路径进行速率限制?

我正在迁移现有的 django 项目以使用 wagtail CMS。 我不清楚如何使用 wagtail 进行速率限制,我在文档中没有看到任何相关内容。 参加以下示例...

回答 1 投票 0

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