Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django admin中的依赖字段_Django_Django Admin_Django 1.3_Django Models - Fatal编程技术网

django admin中的依赖字段

django admin中的依赖字段,django,django-admin,django-1.3,django-models,Django,Django Admin,Django 1.3,Django Models,我想添加,一些字段取决于其他字段。我有城市和乡村模式。我可以将国家作为外键包含在城市模型中。然后,如果我将城市和国家都添加到另一个模型中(比如内容),那么它会像独立的选择框一样吗?类似的城市将通过ajax根据选定的国家显示?如果不是,那么正确的方法是什么?如果城市不在列表中,是否有办法在添加主要内容数据的同时当场添加城市 那么,使用django admin或django不提供上述功能是可能的吗?如果没有,那么如何在django自动生成的管理中完成 我可以将国家/地区作为外键包含在城市模型中 这似

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

那么,使用django admin或django不提供上述功能是可能的吗?如果没有,那么如何在django自动生成的管理中完成

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

这似乎是个好主意

然后,如果我将城市和国家都添加到另一个模型中(比如内容),那么它会像独立的选择框一样吗?类似的城市将通过ajax根据选定的国家显示

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

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

你会在管理区得到这个

继续并开始做,当你遇到具体问题时,如果你不能解决,就把它们贴在这里。还可以阅读Django文档,它非常详细地阐述了模型的主题

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

这似乎是个好主意

然后,如果我将城市和国家都添加到另一个模型中(比如内容),那么它会像独立的选择框一样吗?类似的城市将通过ajax根据选定的国家显示

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

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

你会在管理区得到这个


继续并开始做,当你遇到具体问题时,如果你不能解决,就把它们贴在这里。还可以阅读Django文档,它对模型的主题非常详细。

您可以使用


希望这有助于……

您可以使用


希望这有帮助…

所以我要找的东西在django admin本身是不可能的?而且不能是使用
内联线=[CityLine]
做的最后一件事?在这种情况下,内联线会有所帮助,我不太确定您想做什么。我建议你继续做下去,然后答案就会呈现出来。一旦你到了某个特定的点后,代码和人会帮助你。关于如何克服这个问题,有很多文档。django-1.3的管理员在默认情况下做最后一件事,而不需要任何内联线,它有一个带任何下拉列表的加号,管理员可以通过单击加号图标添加任何未在列表中的新对象。是的,这是我对您的第三个问题的回答。引用一句话:“你会在管理区得到这个。”所以我要找的是django admin本身不可能实现的?而且不能是使用
inlines=[CityInline]
做的最后一件事?在这种情况下,inlines可以帮上忙,我不太确定你想做什么。我建议你继续做下去,然后答案就会呈现出来。一旦你到了某个特定的点后,代码和人会帮助你。关于如何克服这个问题,有很多文档。django-1.3的管理员在默认情况下做最后一件事,而不需要任何内联线,它有一个带任何下拉列表的加号,管理员可以通过单击加号图标添加任何未在列表中的新对象。是的,这是我对您的第三个问题的回答。引述:“你会在管理区得到这个。”