问题标签 [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 投票
0 回答
82 浏览

python - Wagtail:如何在 REST API v2 上公开 wagtail 片段

我创建了一堆 wagtail 片段,并且我已经设置了 wagtail 拥有的 REST API V2。但我不确定如何在端点上公开每个片段。我不想使用页面,因为我不需要它们。我只需要能够在 API 中公开这些片段。那可能吗?我想存档这样的东西:

http://localhost:8000/api/v2/my-snippet-model/

并且还可以添加过滤器。

谢谢!

0 投票
1 回答
21 浏览

wagtail - 将 BlogPost 和 Category 之间的链接在 Wagtail 中不起作用

我正在按照本教程将博客添加到 wagtail。以下是我的代码;

数据库迁移后,我可以看到 PostDetail 和 Category 之间的关系表已经创建。

在此处输入图像描述

但是,在我通过 PDB 调试期间(PostDetail类是类的直接子PostList类),我无法链接到Categoryfrom PostDetail。哪里不对了 ?

0 投票
1 回答
68 浏览

django - SearchFieldError - 无法使用字段“body”进行搜索。请将 index.SearchField('body') 添加到 Page.search_fields

我有一个 elasticsearch 后端 (7.14.0) 和 wagtail (2.14.1),我想在我的页面的正文字段中包含一个全文搜索。在前端搜索内容时,我得到

我的意见.py:

我的模型.py:

所以我已经将 index.SearchField('body') 添加到 Page.search_fields并且找不到任何类型-o。知道我做错了什么吗?

0 投票
1 回答
60 浏览

wagtail - 如何在模板中显示来自流字段的外部链接?

很抱歉,我不得不问这个问题,因为它看起来很简单,但我已经搜索了几个小时的文档来寻找答案。场景是:

我想让编辑器嵌入也是超链接的图像,这样图像就可以点击并重定向到外部链接。文档说使用 StreamField。好的,我用 StreamField 建立了一个模型:

我的模板如下所示:

所以这就是发生的事情:

段落工作正常。我可以插入富文本块,它们完全按预期显示。

添加rich_image 时,我看不到任何图像。在锚元素中,出现 LINK TEXT,但没有超链接(空字符串)。

我回到鹡鸰编辑器,瞧瞧图像和链接就在那里。是的,我正在保存草稿并发布页面。

这样做的正确方法是什么?wagtail 编辑器看起来不错,它允许我在编辑器中插入图像和外部 URL,它们根本不会出现在模板中。

此外,如果我错过了有关如何以编程方式处理链接(而不是作为编辑器)的文档的某些隐藏部分,请告诉我我是个白痴并将我链接到该页面。我就是找不到。

0 投票
0 回答
24 浏览

wagtail - wagtail hooks modeladmin 从服务器填充用户字段

我想通过nameuser字段应该是创建记录的当前用户。

这是我的模型

这是我的wagtail_hooks.py文件

有谁知道我如何保存当前经过身份验证的用户,因为可以找到用户实例request.user

但我没有得到如何在创建过程中从服务器分配用户?我只希望用户name从 wagtail 管理员发送,并且用户字段名称与当前用户实例一起传入服务器。

我如何在 wagtail modelamdin 中做到这一点?

0 投票
0 回答
67 浏览

django - 如何设置鹡鸰页面

我正在尝试配置一个使用 wagtail CMS 在前端显示模板(模板已经在文件中)的 django 项目,但是由于这是我第一次使用 wagtail,所以我遇到了问题并且不知道在哪里前往。我已经检查了一些外部资源,比如 YouTube,也许我会得到任何这样的说明,但我似乎没有得到任何说明。

整个项目结构如下所示,这表明整个模板和 html 文件是完整的,但我不知道如何设置它。

如果我使用 运行程序python manage.py runserver,我会运行项目,在浏览器上打开 localhost:8000 后,我只会看到一个空白屏幕。

主项目的 url.py 文件如下所示:

项目结构:

0 投票
1 回答
26 浏览

django - Wagtail 从前端创建片段以接受图像(Django)

我有一个使用 Django Wagtail 的简单片段。我希望能够从“CreateView”更新徽标,但是当它在我的视图中呈现时,它需要一个外键。我想创建一个 from 来做到这一点很容易,但事实并非如此。

当我在模板中使用默认示例时,我最终只得到了一个下拉菜单。

如果我正在更新片段并能够上传不同的片段,我如何能够看到图像预览。如果我正在创建一个新项目,则可以选择上传图像。

0 投票
1 回答
9 浏览

wagtail - 是否可以允许版主查看、添加和编辑片段

默认情况下,似乎只有 wagtail 中的管理员可以访问片段。

有没有办法指定版主可以访问一个片段?

0 投票
1 回答
26 浏览

wagtail - Wagtail 管理员:如何添加 ReadOnlyBlocks 以在 StructBlock 中显示片段字段值

我有一个带有字段 field_a、field_b 和 field_c 的片段模型(SampleSnippet)。我在 StructBlock 中使用它,例如:

现在我想在wagtail 管理站点上第一次保存 SampleBlock 后(保存代码段后)显示一些SampleSnippet字段(field_a 和 field_b) 。SampleBlock我怎样才能做到这一点?我环顾四周,但找不到类似的问题。

如果它是一个模型/片段,我可以将属性与 ReadOnlyPanel 一起使用,但在 StructBlock 的情况下,我被卡住了,没有得到任何想法。如果有人知道任何方法可以实现这一目标,请帮助我。提前致谢。