问题标签 [wagtail-snippet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
828 浏览

python - Wagtail 管理员,CheckboxSelectMultiple 不保存数据

我想在一个状态下添加一个多于一个的数字,wagtail 在管理员中显示正确的顺序,当您从多个中选择数字并保存页面时,数据不会保存。它仍然是 None (queryset) 有没有其他方法可以做到这一点?我想我在某处做错了请帮忙

0 投票
1 回答
822 浏览

django-models - 如何将内联可订购模型添加到 Wagtail Snippet?

我希望能够将内联可订购模型添加到 Wagtail Snippet。下面的代码给了我一个错误,说我必须为 ClusterableModel 使用 ParentalKey。请指教。

0 投票
0 回答
89 浏览

python - 子站点 wagtail 多站点的 django 模型

我正在创建一个 wagtail 实例,其中实际上包括 4 个站点:一个门户站点和三个几乎相同的子站点。子站点在页脚中包含一个 django-form,在这个 django-form 中,我想包含一些特定于子站点的日期对象。

为了澄清设置:将有一个用于儿童培训、青年培训和成人培训的子站点。表格需要包含目标组接下来的三个培训日期 (DateTime),这些日期需要由站点所有者创建。

我还没有找到一种方法来创建可以添加到子站点的非页面模型(django-model)。片段似乎不是要走的路,站点设置似乎也没有涵盖这个用例。

欢迎提出任何解决方案建议。

0 投票
2 回答
2398 浏览

django - 如何从 wagtail 块模板中的 struct_block.StructValue 获取数据库 ID?

为 wagtail 块构建自定义模板StreamField我发现自己处于需要以某种方式将当前块的 ID 传递给其他视图的情况。

例如,当在特定块中单击 URL 时,登录页面view必须准确知道该 URL 是在哪个块中被单击的。然后view可以提取与特定块相关联但不一定在视觉上呈现给用户的其他信息。

我目前的策略是使用snippets,所以我可以传递 的 IDsnippet并且view可以获得相关但事先隐藏的数据。

这工作还不错,但人们必须在两个地方编辑内容,我必须看看他们悲伤的脸。

似乎value块模板上下文中的变量是 的一个实例wagtail.core.blocks.struct_block.StructValue,它使我可以访问块的所有字段,但它似乎没有显示它在数据库中的足迹。

此外value还有一个有趣的属性:value.block,它似乎是用于构造块的实际模型的一个实例,但我再次找不到任何有用的东西,例如idpk允许在数据库中识别该实例。

有办法吗?

0 投票
1 回答
157 浏览

django - Wagtail 应用程序 wagalytics 在控制台 /admin/analytics/token/ 500 上显示 500 错误

我正在将 Wagtail 和 Google Analytics 与应用程序 wagalytics 集成给我 /admin/analytics/token/ 500 () 和我使用的设置,如自述文件中所示

GA_KEY_FILEPATH = 'project-6408cf73f290.json'

GA_KEY_CONTENT = '关键内容'

GA_VIEW_ID = 'ga:173531812'

请问我哪里错了?

这是我将 JSON 密钥内容与GA_KEY_CONTENT = '{"type": "service_account",...'

0 投票
0 回答
97 浏览

wagtail - /admin/analytics/token/ 异常值处出错:[('PEMroutines', 'PEM_read_bio', 'no start line'

使用应用程序 wagalytics ,

作为一条线

我该如何解决错误

这是从 url /admin/analytics/token/ 生成的上述错误消息的堆栈跟踪,私钥是从 https://console.developers.google.com/ GA_KEY_FILEPATH json 文件中读取的,下面是堆栈跟踪生成

0 投票
1 回答
530 浏览

wagtail - Wagtail 按用户权限隐藏/显示菜单项

如何在 wagtail CMS 中隐藏显示菜单:这是我在 register_admin_menu_item 钩子上的代码blog/wagtail_hooks.py

0 投票
1 回答
973 浏览

wagtail - wagtil中的slugurl和pageurl有什么区别

我有两个与 slugurl 和 pageurl 相关的主要查询:

slugurl 和之间的确切区别是什么 pageurl

为什么slugurl 返回None

0 投票
0 回答
113 浏览

wagtail - 我可以将字段的关系“ParentalManyToManyField”设置到另一个应用程序中吗?

我是 Wagtail 的新手,我创建了我的第一个博客,正如 Wagtail Handbook 中所写的那样,我想将 BlogCategory 的定义移动到一个单独的地方类,以便创建类别片段。

为此,我创建了应用程序片段并在那里注册类 NewCategory。但是,如果我尝试将 BlogPage 模型与 NewCategory 作为 ParentManyToManyField

我收到这样的错误

我知道模型片段.NewCategory 必须在模型 BlogPage 之前定义,但是请有人告诉我我可以从上面做片段吗?还是我做错了什么?

谢谢。

0 投票
1 回答
49 浏览

wagtail - 创建带有文档链接的片段

我创建了一个自定义 models.Model 并注册到片段。我希望这个模型有一个 Wagtail 文档的字段。

我怎样才能做到这一点 ?

理想情况下,我希望可以在 Wagtail Snippet 中选择该账单。

有什么想法吗?

此致。