问题标签 [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.
python - Wagtail 在管理员中为 PageChooserBlock 设置默认页面资源管理器视图位置
从 PageChooserBlock 中的特定位置浏览页面的方式,例如从使用该块的当前编辑页面浏览“子页面或同级页面”。我观察到,当在 PageChooserBlock 中选择任何页面时,浏览将从当前选择的同一页面开始。如果尚未选择任何页面,我想从当前编辑页面(使用此 PageChooserBlock 块)开始默认浏览。有什么办法吗?我用谷歌搜索了一些方法或方向,但没有成功。我还检查了选择器挂钩,但无法在此挂钩中获取当前编辑页面。所以不能用。还尝试在 PageChooserBlock 的源代码中搜索这种可能性,但对我来说没有成功,或者我可能错过了可能的方式。感谢您的帮助。
wagtail - 将 Wagtail 从 2.9.3 升级到 2.11 会破坏 wagtail 管理图标
完全坏了,但唯一打破一切的是图标......
CMD 或 DevTools 似乎都没有显示任何丢失的文件......
我已经运行了所有命令makemigrations
,migrate
并且collectstatic --clear
。运行manage.py check
没有显示任何错误。检查(禁用/启用)所有应用程序,没有工作。检查urls.py
了静态文件的任何错误配置,仍然没有。比较我的base.py
,dev.py
全新安装的 2.11 文件,没有看到任何可能导致覆盖 CSS 或 JS 的内容(我正在使用 Django 调试工具栏,尝试禁用它,没有工作,与所有内容一样)。帮助。请。
而且在全新安装时,顶部没有“跳转到主要内容”按钮。我不知道这有什么关系
- 鹡鸰 2.11
- Django 3.0.11
- 在虚拟环境中使用 Pipenv
wagtail - Wagtail-Localize 翻译的主页未连接到站点
所以问题很简单:翻译后的主页没有连接到任何站点。一切正常,我可以像这样手动打开翻译页面:/en/...
. 但例如LIVE
,翻译页面上没有我习惯的按钮。
这是主页,我的网站默认为。
这是翻译后的主页。
同样在资源管理器中,它显示警告说此页面未连接到任何站点,我认为不应该。
在红框中,每页是用什么语言写的。
这不是什么大问题,但有点烦人,我计划很快在生产中发布这个网站,所以编辑可能不知道要编辑哪个页面。我怎样才能解决这个问题?也许有一种方法可以更改数据库中的某些内容,使翻译后的主页正确连接到主主页?
我试图删除数据库并重新迁移everyting(顺便说一句,这给了我这个错误,我通过添加locale_id=1
到迁移来修复它),没有任何效果。我认为这发生在我从 更改LANGUAGE_CODE
为en-us
时ru-ru
,我不确定,但删除和重新迁移数据库应该已经修复它,但它没有。:(
有 1500 声望的人请创建一个wagtail-localize
标签 xD
wagtail - Wagtail Form 静态字段和仅限超级用户的页面
我没有找到任何答案。那么 Wagtail 有没有办法让它们AbstractEmailForm
没有AbstractFormField
(例如,我可以将它们硬编码成AbstractEmailForm
吗?我知道AbstractEmailField
有一些Django
需要的变量)。我只需要一个带有email
字段的联系表,我不需要动态设置字段。
第二个问题:如何设置该表单页面的权限,以便只有超级用户可以编辑表单页面?(还有翻译版本?有很多答案,但我实际上不明白该怎么做它与AbstractEmailForm
)。
非常感谢!
internationalization - Wagtail 2.11.2 国际化,翻译的页面不会自动创建也无法访问
我正在测试 Wagtail 2.11.2 新的内容国际化方法:
- 我设置了两个模型 HomePage 和 GenericPage。
- 我在 settings.py 和 Admin 中设置了语言环境
- 我可以在管理员中创建页面,并询问该特定页面的语言,我选择一种语言。
- 按发布后,我只看到我刚刚创建的页面。我没有看到翻译版本,也没有创建该页面翻译版本的链接。
页面翻译版本是自动创建的还是我遗漏了什么?我检查了文档,并不太清楚这种行为。
在管理翻译方面我应该期待什么?
提前致谢,
马科斯
python - 在 Wagtail 管理员中更改页面所有者
我们有一个 Wagtail 网站,在新闻发布之前,各种人都会在其中为新闻项目做出贡献,而创建页面的人不一定是主要作者。我正在寻找Page.owner
在 Wagtail 管理员中编辑的方法。
在我添加的模型类中:
这会在下拉列表中显示所有站点的用户,但这不会被保存。我想知道除了覆盖save()
定义之外,是否还有一种更“Wagtail”的方式来做到这一点。
wagtail - Django 到 Wagtail:如何在仪表板中列出我的应用程序
我只是按照本指南将我的 django 项目转换为 wagtail。我已经有一些应用程序(博客、投资组合等)。现在,当我访问 wagtail 管理面板时,我没有看到应用程序。请问这是如何在鹡鸰中完成的?