使用其他模型在django admin中实现批量保存

时间:2019-06-29 21:16:56

标签: django django-admin

假设我想跟踪航空公司飞往哪个国家。我可能有一个模型Airline和一个模型Country,它们之间存在多对多的关系。假设我通过模型明确指出了这一点,并将其分别命名为CountryCoverageAirline并带有外键。

所有人都运转良好,但现在我想添加一个新航空公司,该航空公司恰好覆盖整个世界。尽管还有其他选择,但要通过Django管理员进行操作,需要针对每个国家(地区)/航空公司组合在Country中输入一个新条目...很多手动工作。

实际上,CountryCoverage模型与另一个称为Country的模型具有多对多关系。理想情况下,我想在CountryGroup管理页面上显示CountryGroup,如果用户选择了Airline X / Global coverage组合,那么我想为每个Airline X /自动保存一个条目国家组合。

我怎样才能最好地做到这一点?我看到可以在管理页面上显示另一个模型并覆盖save方法,因此我想到了将两者结合的方法。

0 个答案:

没有答案