【发布时间】:2012-04-07 07:06:39
【问题描述】:
假设我有一个address 表并且它有一个postal_code 字段——ModelChoiceField 不允许我使用PK 以外的其他东西来验证存在是否正确?要走的路是什么?正常输入并使用clean_*()?
【问题讨论】:
-
取决于如何设置关系,默认情况下它使用
postal_code模型的primary_key。您能否提供更多详细信息,例如您的address和相关的postal_code模型。ModelChoiceField默认情况下会创建一个下拉菜单,其中包含作为相关模型的现有实例的选项。
标签: python django validation django-forms django-validation