django - onselect 时将选择的下拉项发送到视图
问题描述
我想在onselect
或onchange
选项时将所选下拉项的值发送到我的视图,而不是在单击按钮提交时。
我的目标是立即按所选数据过滤模型对象列表。
我没有找到任何明确的答案,我对此感到困惑。
任何人都可以帮助我吗?
解决方案
你应该使用 AJAX 解决你的问题
- 用户
X
从下拉列表中选择项目 - 你发送一个后台请求
data=X
- 您的站点中有一个新端点(可能是 API?),它处理
X
并返回响应(响应可以是 json 或类似的东西) - 用户从第 2 步获得响应,现在更新您的响应数据(如果需要)
检查此链接以大致了解如何将 ajax 与 djnago 一起使用
推荐阅读
- dpdk - 无法绑定英特尔网卡 X710
- java - 如何在 Java 中解析自定义的多种日期格式
- mysql - 防止mysql用户更改其他用户的密码
- mongodb - ElasticSearch 中是否有一种算法可以给出向量之间的相似性?
- angular - 角材料场中未显示垫子错误
- node.js - 我的文件没有使用 Node js 保存在 Herukou 上。但成功保存在本地文件系统上
- c++ - 如何在c ++ .dat文件中显示根据roll no排序的记录
- python - Django makemigrations 正在为 managed = False 的模型创建迁移
- android - 如何在 bash 上监听水龙头
- python - 为什么我使用 os.popen 复制功能后得到空文件?