python - django-autocomplete-light 向查询 url 添加参数(在 3.5.1 版本中)
问题描述
我在 django admin change_form.html 页面中使用 django-autocomplete-light,但是我需要根据另一个字段动态更改 URL 的 GET 参数。
我已经尝试复制此答案django-autocomplete-light add parameter to query url,但由于我使用的是版本 3 而失败
试过这样:
$("#id_city").change(function(){
url = '{% url "custom-pop-autocomplete" %}';
$('#id_p').attr('data-autocomplete-light-url', url + `?city=${$(this).val()}`);
$('#id_p').trigger('autocompleteLightInitialize');
});
这边走:
$('[data-autocomplete-light-function=select2]:not([id*="__prefix__"])').each(function() {
$(this).initialize
});
这样:
$('[data-autocomplete-light-function=select2]:not([id*="__prefix__"])').each(function() {
window.__dal__initialize(this);
});
他们都没有努力重新初始化 django-autocomplete-light。我只需要更改 URL。
解决方案
推荐阅读
- mysql - 在 docker-compose 中找不到 mysql 数据库
- wordpress - WordPress新手在这里-我应该使用子主题还是父主题?
- amazon-web-services - 通过 API Gateway 或 Lambda 上传 AWS S3 Muitipart
- html - 可以在 bootstrap 4 网格上进行此操作
- python - 将数组的 int 值转换为字符串?
- android - 日期和时间未在 android 应用程序中插入数据库
- sql - 可疑的 SQL 关系
- .net - 存储过程适用于 phpmyadmin 但不适用于 .net mvc 代码
- c++ - 我可以将 std::move 与不提供移动构造函数的类一起使用吗?
- cuda - 如何检查 CUDA 中的整数算术溢出?