我想补充一下,某些字段取决于其他字段。我有城市和乡村模型。我可以在城市模型中包含国家作为外键。然后,如果我将在另一个模型中同时添加城市和国家(比如内容),那么它会像依赖选择框一样吗?像城市将通过ajax根据所选国家显示?如果不是,那么正确的方法是什么?如果城市不在列表中,还有没有办法在添加主要内容数据的同时当场添加城市?
那么通过使用 django admin 是否可以实现,还是 django 不提供?如果没有,那么如何在 django 自动生成的管理员中完成?
我想补充一下,某些字段取决于其他字段。我有城市和乡村模型。我可以在城市模型中包含国家作为外键。然后,如果我将在另一个模型中同时添加城市和国家(比如内容),那么它会像依赖选择框一样吗?像城市将通过ajax根据所选国家显示?如果不是,那么正确的方法是什么?如果城市不在列表中,还有没有办法在添加主要内容数据的同时当场添加城市?
那么通过使用 django admin 是否可以实现,还是 django 不提供?如果没有,那么如何在 django 自动生成的管理员中完成?
您可以使用django-smart-selects完全按照您的要求进行操作
希望有帮助...
我可以在城市模型中包含国家作为外键
这似乎是个好主意。
然后,如果我将在另一个模型中同时添加城市和国家(比如内容),那么它会像依赖选择框一样吗?像城市将通过ajax根据所选国家显示?
不,它不会被自动过滤,您需要自己编写该代码。在管理员和前端。
如果城市不在列表中,还有没有办法在添加主要内容数据的同时当场添加城市?
您将在管理区域中获得此信息。
来吧,开始做吧,当你遇到具体问题时,如果你不能解决,请在此处发布。另请阅读 Django 文档,它非常详细地介绍了模型的主题。