问题标签 [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.
wagtail - 鹡鸰片段不会迁移
我开始使用 Django 和 Wagtail 构建启动项目,但我有一个问题,片段不迁移。
这是一个基础项目结构。
PS D:\Documents\GitHub\limbro.io> python manage.py makemigrations 未检测到更改 PS D:\Documents\GitHub\limbro.io>
网站中的 snippets.py 文件
wagtail - Wagtail RichTextBlock extend to pick color
I am trying to implement a color-chooser option in wagtail RichTextBlock
so that I can select any color for my selected text.
This is my wagtail_hooks.py
file:
Is there anyone who can help me with this? I just tried my best to achieve this but no luck.
wagtail - 通过 Snippet 使用 Wagtail Collections for Images,你如何遍历它们以在模板中显示?
我有一个使用大量图像的网站(根据要求,一个页面的范围可以从 12 到 40)。使用 ImageChooserPanel 一次添加单个图像的用户体验相当差。我认为将所有图像添加到集合中,然后将所述集合应用于页面很有意义。
在这里搜索后,原则上我喜欢@kalob-taulien 提供的解决方案:How to give user option to select a wagtail collection of images in page? (tldr;将集合添加为片段并使用 SnippetChooserPanel 选择相关集合)
我看过 gasman 链接的那个,但这对我来说没有多大意义(从上下文来看——我真的很陌生)。话虽如此,我正在努力利用我链接到的解决方案。如果您完全按照 Kalob 所说的那样添加集合,那么您如何在模板中遍历这些图像以进行显示?
我是 Django/Wagtail 的新手,所以我的措辞可能很糟糕。为了把它放在上下文中,使用 ImageChooserPanel 添加图像的方法,我会这样做:
如何对包含图像的集合执行相同操作?我试过 page.collection,猜到 page.collection.image(s),还有更多;我似乎无法锻炼如何访问图像。
django - 分配外键会创建一个新对象
我正在尝试在 django 中创建一个一对多的关系,到目前为止效果很好。
这工作正常 - 我可以将多个汽车零件分配给汽车,但问题是每当我分配汽车零件时,它会自动创建一个新的空对象,而不是汽车零件片段或表格中的原始数据。
当我这样做时,它显示了正确的部分
但是,当我从汽车零件片段中删除空对象时,它会删除汽车中的汽车零件,并且 for 循环似乎没有显示任何值,因为相关的汽车零件已被删除。我不明白为什么它会创建新的空对象但分配正确的 ID。
像:
如果我engine
从页面编辑器中选择汽车零件并保存它 - 它会创建一个新的空对象,但 id 似乎是正确的。它在页面布局中显示引擎,但是当我删除新的空对象时,相关的引擎关联消失了。
python - 如何将多个 ParentalKeys 设置为 Wagtail TaggedItemBase 标签类
我有两个不同的页面模型(没有子类化,单独的应用程序,只有相似的字段是常见的字段,如“模型名称”、“id”、“零件”),比如说汽车和摩托车。我正在制作一个单独的页面,其中包含它们的部件表(它还需要包含像“id”这样的列,我假设它可以是一个 pk,“网上商店链接”和“使用者”,它将显示所有自行车和汽车使用该零件的模型);由于它们可以共享一些相同的部分,我希望它们连接到相同的标签模型(而不是具有“CarPageTag”和“BikePageTag”);到目前为止我已经尝试过:
- 我试图为“零件”制作一个单独的应用程序。我想出了如何从其他应用程序中包含该类,它适用于汽车或摩托车,但不能同时适用于两者,因为这个错误:
AssertionError: ParentalKey(['CarsBlogApp.CarDetailPage', 'BikesBlogApp.BikeDetailPage']) 无效。ForeignKey 的第一个参数必须是模型、模型名称或字符串“self”
- 我有一个简单的解决方案,通过 ManyToManyField 在普通的 Django 应用程序中工作(但我需要管理员中的 wagtail 自动填充标签选择页面)
- 我查看了 django、wagtail 和 taggit 文档
- 我浏览了所有 youtube 教程
编辑:以我认为可行的方式添加 models.py :
PartsApp/models.py:
和CarsApp/models.py:
BikesApp /models.py 几乎相同。 同样,这些不起作用。
wagtail - 有没有办法给 content_panel 一个“tagselect”样式?
有没有办法给 content_panel 一个“tagselect”样式,以便片段选择与标签选择一样方便?我需要“创建新”功能才能获取除标题之外的更多字段(如 Web 链接和附属于标签的图片)
python - 鹡鸰片段按片段添加所有片段实体一次选择面板而不是一张一张
我正在使用 wagtail 2.8
我有文章作为片段,我想创建文章页面以简单的方式添加所有内容,而无需一一添加(我有 400 个)
我正在使用带有 StructBlock 的流字段
django - 鹡鸰在上传期间设置自动焦点
我注意到我们可以在 wagtail 上设置自定义图像模型:https ://docs.wagtail.io/en/v2.9/advanced_topics/images/custom_image_model.html
我正在尝试在上传最大 200*220px 期间添加一个自动焦点。
我按照上面的文档做了很多尝试。
从 django.db 导入模型
从 wagtail.images.models 导入 Image、AbstractImage、AbstractRendition
谁能帮我完成设置自定义焦点?
谢谢阿纳穆尔
django-models - 在 Wagtail 中设置默认片段的最佳方法是什么
我想在 Wagtail 博客项目中设置默认片段(文章类别)。
我的选择是在models.py模块的末尾添加以下行:
这是最好的方法吗?对网站性能有影响吗?
谢谢
wagtail - Wagtail:如何订购片段
我正在为国家和州等内容创建 Wagtail Snippets,但也为其他功能(如交通选项)创建 Wagtail Snippets。我很惊讶在“选择器”面板中无法订购片段显示。
“片段缺少页面的许多功能,例如在 Wagtail 管理员中可订购” https://docs.wagtail.io/en/stable/topics/snippets.html?highlight=order
这意味着如果我插入(比如说)一个新的 Country,就不可能让它出现在一个字母列表中,这使得用户很难在面板中找到它。
至少有办法在面板中呈现按 alpha 排序的片段项目吗?
我真的更希望能够在管理用户界面中订购,所以我可以将“在地铁上”、“步行到地铁”、“到地铁的长途”等选项组合在一起,而不是按字母排序。如果我不能用 Snippets 做到这一点,有没有办法用 Orderable 做类似的事情,并允许它像 Snippets 一样在管理 UI 中维护?
谢谢。