【发布时间】:2012-02-11 22:22:36
【问题描述】:
我的数据结构由两个模型组成,其中一个是另一个的外键。我一直在尝试构建用于数据输入的表单,但遇到了困难。
假设我的两个模型是 Event 和 Venue,每个模型都有几个字段,包括名称。我想要的是一个包含所有字段的表单,适用于两个模型。场地名称字段应具有自动完成功能,提示现有场地。如果用户根据自动完成建议选择现有地点,则应填写并锁定来自地点模型的所有字段。但是,如果用户输入一个新的 Venue 名称,他应该能够填写所有字段,然后将创建一个新 Event 和一个新 Even。
我希望这是有道理的。实现这样的事情的最佳方法是什么?是否有任何有用的现有扩展,或者从头开始编写会更容易吗?感谢您的帮助!
【问题讨论】: