问题标签 [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.

0 投票
0 回答
98 浏览

django - 在 Wagtail 中自定义提交列表视图

我正在尝试SubmissionsListView为 Wagtail 管理员子类化。我正在按照本教程教程中的说明进行操作。

这是我的代码:

我得到的错误是:

我无法弄清楚发生了什么。`is_export' 确实存在于父模块中。任何指针?

0 投票
2 回答
179 浏览

python - Wagtail 在管理员中为 PageChooserBlock 设置默认页面资源管理器视图位置

从 PageChooserBlock 中的特定位置浏览页面的方式,例如从使用该块的当前编辑页面浏览“子页面或同级页面”。我观察到,当在 PageChooserBlock 中选择任何页面时,浏览将从当前选择的同一页面开始。如果尚未选择任何页面,我想从当前编辑页面(使用此 PageChooserBlock 块)开始默认浏览。有什么办法吗?我用谷歌搜索了一些方法或方向,但没有成功。我还检查了选择器挂钩,但无法在此挂钩中获取当前编辑页面。所以不能用。还尝试在 PageChooserBlock 的源代码中搜索这种可能性,但对我来说没有成功,或者我可能错过了可能的方式。感谢您的帮助。

0 投票
1 回答
210 浏览

wagtail - 将 Wagtail 从 2.9.3 升级到 2.11 会破坏 wagtail 管理图标

我已经检查了所有内容...升级后界面如下所示: 1

完全坏了,但唯一打破一切的是图标......

CMD 或 DevTools 似乎都没有显示任何丢失的文件......

我已经运行了所有命令makemigrationsmigrate并且collectstatic --clear。运行manage.py check没有显示任何错误。检查(禁用/启用)所有应用程序,没有工作。检查urls.py了静态文件的任何错误配置,仍然没有。比较我的base.py,dev.py全新安装的 2.11 文件,没有看到任何可能导致覆盖 CSS 或 JS 的内容(我正在使用 Django 调试工具栏,尝试禁用它,没有工作,与所有内容一样)。帮助。请。

而且在全新安装时,顶部没有“跳转到主要内容”按钮。我不知道这有什么关系

  • 鹡鸰 2.11
  • Django 3.0.11
  • 在虚拟环境中使用 Pipenv
0 投票
1 回答
47 浏览

wagtail - Wagtail 2.11 加载旧的 Jquery 版本

所以我在生产服务器上升级了 wagtail,由于某种原因,我的生产服务器上的 jquery 是 3.2.1 在此处输入图像描述

但在我的本地服务器上,它是根据需要 3.5.1 在此处输入图像描述

collectstatic,,collectstatic --clear清除缓存,重新安装鹡鸰,没有任何效果......

我该如何解决?

0 投票
1 回答
196 浏览

wagtail - Wagtail-Localize 翻译的主页未连接到站点

所以问题很简单:翻译后的主页没有连接到任何站点。一切正常,我可以像这样手动打开翻译页面:/en/.... 但例如LIVE,翻译页面上没有我习惯的按钮。

这是主页,我的网站默认为。

这是翻译后的主页。

同样在资源管理器中,它显示警告说此页面未连接到任何站点,我认为不应该。

在红框中,每页是用什么语言写的。

这不是什么大问题,但有点烦人,我计划很快在生产中发布这个网站,所以编辑可能不知道要编辑哪个页面。我怎样才能解决这个问题?也许有一种方法可以更改数据库中的某些内容,使翻译后的主页正确连接到主主页?

我试图删除数据库并重新迁移everyting(顺便说一句,这给了我这个错误,我通过添加locale_id=1到迁移来修复它),没有任何效果。我认为这发生在我从 更改LANGUAGE_CODEen-usru-ru,我不确定,但删除和重新迁移数据库应该已经修复它,但它没有。:(

有 1500 声望的人请创建一个wagtail-localize标签 xD

0 投票
1 回答
105 浏览

wagtail - Wagtail Form 静态字段和仅限超级用户的页面

我没有找到任何答案。那么 Wagtail 有没有办法让它们AbstractEmailForm没有AbstractFormField(例如,我可以将它们硬编码成AbstractEmailForm吗?我知道AbstractEmailField有一些Django需要的变量)。我只需要一个带有email字段的联系表,我不需要动态设置字段。

第二个问题:如何设置该表单页面的权限,以便只有超级用户可以编辑表单页面?(还有翻译版本?有很多答案,但我实际上不明白该怎么做它与AbstractEmailForm)。

非常感谢!

0 投票
1 回答
112 浏览

internationalization - Wagtail 2.11.2 国际化,翻译的页面不会自动创建也无法访问

我正在测试 Wagtail 2.11.2 新的内容国际化方法:

  1. 我设置了两个模型 HomePage 和 GenericPage。
  2. 我在 settings.py 和 Admin 中设置了语言环境
  1. 我可以在管理员中创建页面,并询问该特定页面的语言,我选择一种语言。
  2. 按发布后,我只看到我刚刚创建的页面。我没有看到翻译版本,也没有创建该页面翻译版本的链接。

页面翻译版本是自动创建的还是我遗漏了什么?我检查了文档,并不太清楚这种行为。

在管理翻译方面我应该期待什么?

提前致谢,

马科斯

0 投票
1 回答
181 浏览

python - 在 Wagtail 管理员中更改页面所有者

我们有一个 Wagtail 网站,在新闻发布之前,各种人都会在其中为新闻项目做出贡献,而创建页面的人不一定是主要作者。我正在寻找Page.owner在 Wagtail 管理员中编辑的方法。

在我添加的模型类中:

这会在下拉列表中显示所有站点的用户,但这不会被保存。我想知道除了覆盖save()定义之外,是否还有一种更“Wagtail”的方式来做到这一点。

0 投票
1 回答
50 浏览

wagtail - Django 到 Wagtail:如何在仪表板中列出我的应用程序

我只是按照指南将我的 django 项目转换为 wagtail。我已经有一些应用程序(博客、投资组合等)。现在,当我访问 wagtail 管理面板时,我没有看到应用程序。请问这是如何在鹡鸰中完成的?

0 投票
1 回答
76 浏览

wagtail - 如何在 wagtail 管理员中动态重新加载 watail_hooks.py?

我使用 wagtail_hooks.py 文件重建 wagtail admin 中的主菜单。当我更新数据库时,主菜单会根据数据库中的新内容而变化。部分文件 wagtail_hooks.py 如下:

数据库更改时如何自动重新加载文件 wagtail_hooks.py?希望得到您的解答和帮助。谢谢你。

这是我网站的管理页面。当我添加一个工厂时,新的工厂名称应该出现在主菜单中。 管理页面