开发者社区> 问答> 正文

使用任何Pythonic框架在Django / else中级联表单

谁能指出一个用Python(用django编写)和ajax级联表单的示例?级联表单基本上是当另一个字段值发生更改时及其字段值发生更改的表单。示例选择国家,然后州将改变...

展开
收起
祖安文状元 2020-02-23 16:16:30 853 0
1 条回答
写回答
取消 提交回答
  • 这(主要是)前端的东西。

    您可能已经注意到Django尝试将所有AJAX内容留给您,所以我认为您不会找到任何内置的东西来做到这一点。

    但是,使用JS(这是您必须做的,而无需手动提交十亿份表单),您可以轻松地在django-base视图中使JS与之通信:

    def get_states(request, country):
        # work out which states are available
        #import simplesjon as sj
        return sj....
    
    

    然后将您的AJAX请求绑定到的onchange事件select(我不记得这是否适合选择框),然后根据JSON查询的返回结果填充下一个字段。

    用jquery和simplejson进行10分钟的工作。

    2020-02-23 16:16:39
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
ui-model,跨框架复用 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载