问题标签 [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 回答
635 浏览

python - 处理片段上的 Wagtail 文档时出现 InvalidTemplateLibrary 异常

我正在关注Snippets 上的 Wagtail 文档,以确保我可以在创建自己的文件之前使其正常工作。却遇到了绊脚石。我已经在 models.py 文件中添加了广告模型,现在正在创建 demo_tags.py 文件。目前它显示 -

当我运行开发服务器时,该from demo.models import *行会产生InvalidTemplateLibrary错误。

显然我应该用一些东西来改变'demo'和'*',但是什么?

此外,在创建名为 adverts.html 的模板时,它应该放在哪个目录中?模板标签之一,或与其他博客模板?

谢谢。

0 投票
1 回答
160 浏览

django - 基于 Django WagtailCMS SITE_ID 的显示

我怎样才能创建一个if根据 WagtailCMS SITE_ID 创建一个块来显示我的侧边菜单之一?

试过这个,但它不起作用

0 投票
2 回答
6411 浏览

python - Django查询按字符串值排序

我有一个模型可以让我的客户为他的餐厅创建菜单。一切都很好,除了我想通过模型的字符串值设置显式排序。例如; 他正在创建沙拉、意大利面、比萨饼等部分。但它们通过模板按照添加到系统的顺序显示。如何向我的查询添加一个可以手动设置顺序的排序?以下是我当前的片段。

我正在使用 Django 1.10.5、Wagtail 1.9、Python 3.5x

片段

0 投票
1 回答
218 浏览

wagtail - 文件字段不会与 wagtail 内联字段一起保存

我正在尝试使用内联面板,但对于 wagtail 中的普通 Django 模型,就像这里描述的那样。我让它与一个普通的字符字段一起工作。

当我尝试使用 a 时,models.FileField我在保存操作后收到一条错误消息。“没有选中任何文件”。它似乎没有保存文件

这是我使用的代码:

如何获取保存的文件?应该可以吗?

0 投票
1 回答
353 浏览

django - 查询 Django Wagtail 文档模型

我有一个客户,它有数百个被标记的文档,我们需要在页面上查询和列出。我想编写一个 TemplateTag 使其更可重用,但我不知道如何查询内置的 Wagtail 图像和文档模型。下面的代码是我开始Document.objects.all()添加的,仅用于放置。任何帮助,将不胜感激。

0 投票
1 回答
70 浏览

django - wagtail / django 理解页面、链接和适当的数据结构

我在尝试理解为各种数据项采用什么数据结构以及如何访问它们时遇到了一些麻烦。

下面是我的菜单结构和页面项目。

我正在使用wagtailmenus生成我的标题导航栏,它就像一个魅力。所有页面都继承自 Page 或 MenuePage 类。现在我的困境是当我想在我的主页中突出/突出显示“n_items”和“e_item”时,可能就像前 3 个新闻和事件项目一样。我似乎无法弄清楚如何以顶部的主页方式访问这些页面?

我是否应该将“n_items”更改为片段并将它们绑定到我的“主页”和“新闻”页面以及事件相同?

理想情况下,目标是让我可以选择“n_items”,然后他们将我直接带到该新闻项目,另外还有一个“查看所有新闻”,它将我重定向到“新闻”页面。

请记住,我使用以下意识形态采用了多语言支持

我也将授予

0 投票
2 回答
215 浏览

django - 网页上没有出现的片段

我正在尝试构建一个基于 Wagtail 教程的片段

我已经models.py在文件夹中构建了我的代码片段并创建了一个自定义模板标签,templatetags并将代码片段连接到Pagevia ForeignKey。我还创建了 html 模板并同时运行makemigrationsmigrate.

片段是标题图像和标题,出现在除主页之外的所有页面上。代码如下:

片段模型:

片段自定义模板标签:

连接到页面的片段:

我创建了两个片段并在管理界面的我的页面中选择了一个。在模板中,我尝试了许多对 Snippet 的不同调用,但它们都没有返回任何内容。我试过的电话包括:

不幸的是,没有任何工作,我唯一设法开始工作的就是输入{{ hero }}which 返回<QuerySet [<HeroImage: Lorem Ipsum One>, <HeroImage: Lorem Ipsum Two>]>

我究竟做错了什么?

0 投票
1 回答
231 浏览

django - 生成 WagtailCMS 文档预览

有没有办法扩展 Wagtail 的文档以显示文件预览?有一项服务(我没有测试过),看起来很酷,但是免费计划到 Pro 计划是成本的巨大飞跃。我希望有人已经弄清楚了这一点,并可以指出我的解决方案。谢谢你。

0 投票
0 回答
288 浏览

wagtail - 当外键使用 to_field 时在 wagtail 中使用 SnippetChooser

我有几个模型,公司和销售。由于许多与本讨论无关的原因,我在 CharField 上将模型链接在一起。我想使用 SnippetChooser 为销售模型选择公司:

但是,当我在选择公司后尝试保存销售模型时,我收到一个错误,提示表单提交无效。

有没有办法让 SnippetChooserPanel 知道如何将它们链接在一起?

0 投票
1 回答
839 浏览

django - How to order django model by foreign key image title alphabetically

I have model that I need to be able to order in the admin panel alphabetically by the title of the image foreign key. Currently with the code below the models get ordered by when the associated 'logo' images were added to the database, as opposed to by the titles of the associated 'logo' images.