我的数据结构由两个模型组成,其中一个是另一个的外键。我一直在尝试构建一个数据输入表单,但一直遇到困难。
假设我的两个模型是Event和Venue,每个模型都有几个字段,包括名称。我想拥有的是一个包含两个模型所有字段的表单。字段Venue名称应具有建议现有场地的自动完成。如果用户根据自动完成建议选择现有场地,则应填写并锁定来自场地模型的所有场地。但是,如果用户输入新的场地名称,他应该能够填写所有字段,然后将创建新的事件和新的偶数。
我希望这是有道理的。实现这样的事情最好的方法是什么?是否有任何有用的现有扩展或从头开始编写会更容易吗?谢谢你的帮助!