django admin中的依赖字段

时间:2011-11-14 00:14:12

标签: django django-admin django-1.3 django-models

我想补充一些字段取决于其他字段。我有城市和乡村模型。我可以在国家模型中包含国家作为外键。然后,如果我将城市和国家添加到另一个模型(比如内容),那么它会像依赖选择框一样吗?像城市将通过ajax基于选定的国家显示?如果不是那么什么是正确的方法?如果城市尚未列入名单,还有一种方法可以在添加主要内容数据的同时添加城市吗?

所以通过使用django admin是可能的,或者django不给?如果没有,那么如何在django autogenerated admin中完成?

1 个答案:

答案 0 :(得分:1)

  

我可以在国家模型中包含国家/地区作为外键

这似乎是一个好主意。

  

然后,如果我将城市和国家添加到另一个模型(比如内容),那么它会像依赖选择框一样吗?像城市将通过ajax根据所选国家显示?

不,它不会自动过滤,您需要自己编写该代码。在管理员和前端都有。

  

还有一种方法可以在现场添加城市,同时添加主要内容数据(如果城市尚未列入名单)?

您将在管理区域中获得此信息。

继续并开始这样做,当您遇到特定问题时,如果您无法解决问题,请将它们发布到此处。另请阅读Django文档,它非常精细地讨论了模型的主题。