如何将上传图像字段添加到 Wagtail?

How can I add an Upload Image field to a Wagtail?

我想从我的博客页面制作表单,这是我的一些博客代码 post

class BlogPage(Page):
    date = models.DateField("Post date")
    intro = models.CharField(max_length=250)
    body = RichTextField(blank=True)

这是我的形象

class NewsPageGalleryImage(Orderable):
    page = ParentalKey(BlogPage, on_delete=models.CASCADE, related_name='gallery_images')
    image = models.ForeignKey(
        'wagtailimages.Image', on_delete=models.CASCADE, related_name='+'
        )

为此制作前端表单的最佳方法是使用 modelform django 并将图像表单添加为内联表单,还是使用表单生成器?

使用 Django 模型表单。

Wagtail 表单生成器在表单执行某些通用操作(例如向用户发送电子邮件或添加到 CSV 文件)的情况下更有用 - 这些操作不依赖于任何特定的表单字段集,因此它是能够通过 Wagtail 管理编辑字段集,而无需编写任何新代码。在这种情况下,您的表单字段必须与数据库结构相匹配,因此通过管理员使它们可编辑没有任何价值 - 这只是意味着您最终在两个地方定义了相同的东西。