我正在使用Django构建Web应用程序。该页面显示了一个大的传单地图,用户可以在其中选择几层。我希望用户能够选择一个图层,单击地图,然后在该位置和该图层上添加注释。
我创建了一个模型表单,其中包含注释本身。这可以正常工作,并保存到我的数据库中。但是,我还需要包括当前选定的图层和鼠标单击位置,它们可以作为JS变量轻松使用。我该如何在Django中传递它?
我的SELECT COUNT(sales.Product_id), Salesman_name, quantity
FROM sales, product, salesman
WHERE sales.Product_id=product.Product_id and sales.Salesman_id=salesman.Salesman_id
GROUP BY (sales.Salesman_id)
HAING COUNT (sales.Product_id)>1
拥有以下内容:
views.py
还有if request.method == 'POST':
form = MapNoteForm(request.POST)
if form.is_valid():
form.save()
else:
form = MapNoteForm()
:
forms.py
最后,模板的相关部分:
class MapNoteForm(forms.ModelForm):
note = forms.CharField()
class Meta:
model = MapNote
fields = ('note',)
我有点想扭转Django视图的工作原理,试图将某些东西从模板传递给Django,而不是相反。最好的方法是什么?