您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何基于Django管理中的另一个选择字段来限制选择字段选项

如何基于Django管理中的另一个选择字段来限制选择字段选项

这是一些JavaScript(基于JQuery),可在类别更改时更改项目选项值:

<script charset="utf-8" type="text/javascript">
  $(function(){
    $("select#id_category").change(function(){
      $.getJSON("/items/",{id: $(this).val(), view: 'json'}, function(j) {
        var options = '<option value="">--------&nbsp;</option>';
        for (var i = 0; i < j.length; i++) {
          options += '<option value="' + j[i].optionValue + '">' + j[i].optionDisplay + '</option>';
        }
        $("#id_item").html(options);
        $("#id_item option:first").attr('selected', 'selected');
      })
      $("#id_category").attr('selected', 'selected');
    })
  })
</script>

您需要在/ items / URL上调用一个视图,该视图提供有效项的JSON列表。

您可以使用模型管理媒体定义将其挂接到管理员中。

Go 2022/1/1 18:48:10 有270人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶