当外键使用to_field时,在wagtail中使用SnippetChooser

时间:2017-10-27 15:24:53

标签: wagtail wagtail-snippet

我有几个型号,公司和销售。由于与本讨论无关的多种原因,我将模型链接在CharField上。我想使用SnippetChooser为Sale模型选择公司:

class Company(index.Indexed, models.Model):
    name = models.CharField(max_length=255)
    account_id = models.CharField(max_length=255, unique=True)

class Sale(models.Model):
    sale_id = models.CharField(max_length=255, unique=True, db_index=True)
    company = models.ForeignKey(Company, to_field='account_id')

    panels = [
        FieldPanel('sale_id'),
        SnippetChooserPanel('company'),
    ]

但是,当我在选择公司后尝试保存销售模型时,我收到错误消息,表明表单提交无效。

有没有办法让SnippetChooserPanel知道如何将它们链接在一起?

0 个答案:

没有答案