在我的 django 应用程序中,我有一个带有名称和位置(点)的 Worker 模型。使用 django-leflet LeafletWidget 我可以创建一个表单,用户可以在其中设置位置(该工作人员的标记)。是否可以向小部件添加事件,因此,每次用户设置标记或更改标记位置时,它都会获取该点的坐标并执行其他操作(如 ajax 请求)?
class WorkerForm(forms.ModelForm):
class Meta:
model = WorkerModel
exclude = ("id",)
widgets = {
'name':forms.TextInput(attrs={'class': 'form-control'}),
'location': LeafletWidget(),
}
在模板中,我只调用“forms.location”,它使用控件呈现地图以设置标记
每次用户设置标记时,我都想获取该标记的位置。我怎么做?