0

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

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 知道如何将它们链接在一起?

4

0 回答 0