2

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

那么通过使用 django admin 是否可以实现,还是 django 不提供?如果没有,那么如何在 django 自动生成的管理员中完成?

4

2 回答 2

3

您可以使用django-smart-selects完全按照您的要求进行操作

希望有帮助...

于 2012-01-03T20:55:08.473 回答
1

我可以在城市模型中包含国家作为外键

这似乎是个好主意。

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

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

如果城市不在列表中,还有没有办法在添加主要内容数据的同时当场添加城市?

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

来吧,开始做吧,当你遇到具体问题时,如果你不能解决,请在此处发布。另请阅读 Django 文档,它非常详细地介绍了模型的主题。

于 2011-11-14T00:24:43.243 回答