如何将上载图像字段添加到Wa?

时间:2018-09-20 08:21:53

标签: django wagtail

我想从我的博客页面创建表格,这是我的博客文章代码

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并将图像表单添加为嵌入式表单,还是为此使用表单生成器?

1 个答案:

答案 0 :(得分:1)

使用Django模型表单。

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

相关问题