python - 带有自动完成字段的 Django Admin Tabularinline
问题描述
[在此处输入图像描述][1]我正在尝试在表格内联模型中实现自动完成字段。当用户选择一个站点并且地址单元格因此填充了适当的地址时,我在如下表格中定义了我的字段:
self.fields['sites'].widget = forms.Select(
attrs = {
'id': 'id_sites',
'onchange': 'getsiteaddress(this.value)',
'style': 'width:200px'
},
choices = sites_list,
)
self.fields['site_address'].widget = forms.TextInput(
attrs = {
'id': 'id_siteaddress',
'style': 'width:200px'
}
)
第一行一切正常。我的问题是,当我移动到内联模型的第二行并选择一个地址时,第一行的单元格会发生变化。如何调用第二行?
这是我的 jQuery 函数
function getsiteaddress(site) {
let $ = django.jQuery;
$.get('/Delivery/deploymentsite/'+ site, function(resp) {
$('#id_siteaddress').val(resp.data)
});
}
非常感谢任何帮助
解决方案
推荐阅读
- chart.js - Chart.js 在条形图中显示 x 轴标签,而不是在刻度之间
- sql - 调整 SQL Server 表中的日期以避免覆盖范围重叠
- html - 我可以将特定单词列入白名单以绕过内置的 HTML 文本输入拼写检查吗?
- python - 从 Pandas DataFrame 中的另一个数据框中获取列元素值的快速方法
- python - 迭代器的意外行为
- snowflake-cloud-data-platform - 有人有将数据狗监控与雪花集成的经验吗?
- sql - 比较来自特定列分组的数据并根据条件更新
- c# - .建议不要拉任何结果
- forms - 登录时对用户进行身份验证
- bash - 在 bash 脚本中更改用户