我在Django 1.7中有两个相关模型Train and Passenger。
乘客模型有一个ForeignKey要训练。
我想创建一个乘客,并选择乘客应该放在哪个列车。问题是有时列车已经存在,有时需要创建。
如何在同一视图中完成所有这些操作?
我想我都需要一个<select>
元素来选择一列火车和所有输入元素来创建火车。如果在<select>
元素中选择了一个选项,则将使用javascript禁用创建列车的所有输入字段。
这是解决我问题的最佳方法吗?
答案 0 :(得分:0)
我会创建一个用于在视图和选择列车列表中创建列车的表单,如果创建新列车,则更新选择列车列表以及用于乘客的输入/下拉/复选框。
请注意,创建火车表格应该是ajax调用。