Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.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动态选择_Django_Django Models - Fatal编程技术网

基于另一个字段的字段Django动态选择

基于另一个字段的字段Django动态选择,django,django-models,Django,Django Models,我有一个简单的模型,我们叫它Person 个人有一个名为主题的字符域,其中包含一些选项,例如: “食物”、“汽车”、“颜色” Person有另一个名为Favorite的CharField,当前没有选择 我想根据主题中选择的值填充收藏夹的选项 假设我在管理员界面中编辑一个人,我将他的主题设置为“食物”,所以我希望最喜欢的下拉列表中的值更改为:“比萨饼”、“蛋糕”、“薯条” 我怎样才能用Django做到这一点 对我来说,这个解决方案听起来像JavaScript,但我宁愿把它作为我的最后选择 提前感谢

我有一个简单的模型,我们叫它
Person

个人
有一个名为
主题的
字符域
,其中包含一些
选项
,例如: “食物”、“汽车”、“颜色”

Person
有另一个名为
Favorite
CharField
,当前没有选择

我想根据
主题
中选择的值填充
收藏夹
的选项

假设我在管理员界面中编辑一个人,我将他的
主题设置为“食物”,所以我希望
最喜欢的
下拉列表中的值更改为:“比萨饼”、“蛋糕”、“薯条”

我怎样才能用Django做到这一点

对我来说,这个解决方案听起来像JavaScript,但我宁愿把它作为我的最后选择


提前感谢。

如果您希望根据主题中选择的内容动态更改字段收藏夹,则必须为此创建一个Javascript函数。除非您使用两步式页面,否则该页面对用户不太友好。@Ev。你百分之百确定吗?是的。如果您希望它动态更改(无页面刷新),则可以。如果您希望字段收藏夹根据主题中选择的内容动态更改,则必须为此创建一个Javascript函数。除非您使用两步式页面,否则该页面对用户不太友好。@Ev。你百分之百确定吗?是的。如果希望动态更改(无页面刷新),则选择“是”。