问题标签 [wagtail-admin]
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.
wagtail - 将详细名称(或类似属性)应用于绑定到 ParentalKey 的 Wagtail 表单字段
有谁知道我如何将左侧字段中的字符串“登陆页面组”更新为“翻译组”?
我正在为 Page 模型开发 Wagtail 管理页面。我们允许我们的营销团队使用“登陆页面组”翻译页面并将它们关联在一起。在内部,我们需要维护“Landing page group”这个名称,但我们的用户测试表明,如果我们将名称简化为“Translation group”,用户可能更容易理解它的用途。
我已经对允许用户添加新组名的字段进行了更改。添加一个元类verbose_name
很容易。但是,我没有那么简单的时间重命名主要选择字段。我包括有问题的管理面板的屏幕截图,下面的一些代码可能会提供一些见解。
我们正在使用 Django 2.0.8 和 Wagtail 2.5.1。
wagtail - 从 Wagtail RichTextField 链接选择器中删除“内部链接”选项
我的公司将 Wagtail 作为无头 API 运行,更多地使用它来存储部分内容而不是整个页面。因此,偶尔会有一些对我们没有意义的功能。在这种情况下,它是“内部链接”功能。由于我们本身不管理“页面”,我想从富文本字段上的选择器中删除此选项,如下所示。
我已经确定了几个可以被覆盖以删除此功能的管理模板,但我想先看看是否有一些东西可以简单地禁用这个“内部链接”选项,以便它甚至不显示。
_link_types.html模板允许我选择删除内部链接,但 Wagtail 似乎默认为内部链接,这意味着即使该选项消失,内部链接选择器仍会显示。除非有一个可以关闭的简单选项,否则我应该在哪里寻找外部链接的默认选择?
python - 如何自定义页面类型模型的 IndexView - Wagtail Admin 中的列表视图
我在 wagtail 中有多种类型的页面模型,带有父页面和子页面层次结构。我想自定义索引视图或列表视图,以在 Wagtail 管理员的主仪表板页面下的所有页面中添加更多字段。
页面默认注册为在 wagtail admin 中显示,我可以编写一个方法来覆盖要在索引视图中显示的字段列表,还是有办法覆盖页面类型的 ModelAdmin 并使用 list_display 添加更多字段?
wagtail - Wagtail 2.8 中富文本编辑器的 FieldPanel 高度
在 Wagtail 2.8 的网站上工作,我的模型有一个 RichTextField。
它显示在管理编辑器中,但如果字段中没有文本(如创建模型时),则默认为单行。
他们是让 FieldPanel 显示得更大的一种方式吗?
模型类中的我的内容面板声明。描述是富文本字段。
django - Wagtail 管理站点和 Django 管理站点之间的区别?
这可能是一个基本问题,但它让我感到困惑,我无法在网上找到答案。在我的 Wagtail 管理员中,我看到一个菜单条目“站点”(在我的情况下)有一个项目,我可以在其中配置主机名、端口、站点名称、Wagtail 根页面和布尔值“是默认站点”。当我登录到 django-admin(显然是同一个项目)时,我看到一个菜单条目“站点”,其中只有一个项目,只有两个字段:域名、显示名称。在一个管理员中更改它似乎不会改变另一个管理员的任何内容。例如,我需要更改域名(默认在 Django 'example.com' 中),但在 Wagtail 管理员中找不到。
两者是否以某种方式相关,如果是,为什么我在两个管理员上看不到相同的字段?我错过了一些明显的东西吗?
admin - 鹡鸰定制的管理面板
有没有一种方法可以自定义我自己的管理面板,而不是在样式方面。我希望实现的是一个分析选项卡,类似于wagalytics。我对 wagalytics 的问题是它正在使用谷歌分析,而谷歌分析被大多数广告拦截器和 Mozilla fire fox 阻止,使得数据真的不可靠。因此,我希望将django-analytical等其他服务用于我的 wagtail 管理页面,并使用类似于 wagalytics 的图表。但是,我还没有找到任何在线资源可以教我覆盖管理员并创建自己的自定义面板(与此处的自定义选项卡不同)。
有人能指出我正确的方向吗?
javascript - 有没有在 wagtail-admin 中打开模式窗口的正确方法?
我尝试改进我的 wagtail-admin,现在我堆叠,因为无法打开模式窗口。是的,当然,我可以div
使用关闭按钮创建一个,但这不是正确的方法。正如我所知道的,有一个特殊的函数(或对象)负责打开这样一个窗口。
wagtail-admin的这种js对象结构没有参考。可能有人知道,怎么做?或者也许我应该忘记它并仅通过香草 javascript 制作我的模态窗口?
django - wagtail页面模型与自身的多对多关系?
所以我得到了一个带有“同伴”字段的 PlantDetailPage 模型(是的,植物可以是同伴),我应该可以在其中选择其他 PlantDetailPages。我得到了要显示的东西,在内联中创建新植物(是的,菜单中的菜单中的菜单......),但有几个问题:
1)它只是不会选择它们(点击“选择植物详情页面”没有动作)
2)“同伴”菜单按钮现在显示在左侧(就像它变成的片段一样?) - 我想避免。
3)我不知道如何将配套内联选择器限制为仅选择而不创建更多 PlantDetailPages(这样就不会递归窗口)?
这是 models.py 中的模型:
在 admin.py 中:
django - 使用 Wagtail Pages 或 Django 模型的指南?
例如,我想使用 wagtail 构建一个电子商务网站,其中一个组件是订单。我认为 order 不应该是 wagtail Page,而是简单的 Django 模型,请参见下面的代码。
我还ModelAdmin
为上面的 Django 模型定义了,所以我可以在 wagtail 管理 UI 上看到它们。
我的问题是
何时使用 wagtail Page 模型,何时使用 Django 模型?在上面的例子中,订单被定义为 Django 模型,或者我应该使用 Page?
如何正确使用 Django 模型的面板?我看到了一些可以为 Django 模型使用面板的教程,但是在上面的代码中,我想
XyzOrder
在 wagtail 管理 UI 上列出每个订单(即)中的所有订购产品,但它不起作用。如何选择多个订单并批量删除?看起来 wagtail 管理员不支持 Django 模型的批量选择和删除,但 Django 管理员有。那么我们如何进行批量选择和删除呢?