Пользователь рисует прямоугольник на карте листовки и отправляет координаты на форму django
Я хотел бы создать приложение djagno, которое позволит пользователям рисовать прямоугольник на карте leafet и отправлять координаты для создания вектора. Сначала я создал файл form.py:
from django import forms
class CoordinatesForm(forms.Form):
lat_max = forms.FloatField()
lat_min = forms.FloatField()
lon_max = forms.FloatField()
lon_min = forms.FloatField()
Я установил метод post в файле views,py:
if request.method == 'POST':
form = CoordinatesForm(request.POST)
и я создал карту листочков:
<form action="" method="post" enctype="multipart/form-data">
{% csrf_token %}
<script type="text/javascript">
function map_init(map, options) {
var drawnItems = new L.FeatureGroup();
map.addLayer(drawnItems);
var drawControl = new L.Control.Draw({
edit: {
featureGroup: drawnItems,
},
draw: {
circle: false,
circlemarker: false,
polygon: false,
marker: false,
polyline: false,
}
});
map.addControl(drawControl);
}
</script>
{% leaflet_map "yourmap2" callback="window.map_init"%}
<button type="submit">Submit</button>
</form>
Есть ли способ отправить координаты при нажатии на кнопку?