Я добавил карту django -leaflet для отображения маркеров мест. Я не смог отобразить маркеры как события кликов и отправить их в базу данных postgres / postgis. Я использовал django формы листовки для ввода данных. Интересно, как можно отображать маркеры мест, а также отправлять их на сервер вместе с другими полями модели.
{% load static %}
{% include 'base.html' %}
{% load leaflet_tags %}
<style>
.leaflet-container { /* all maps */
width: 1400px;
height: 800px;
align-content: right;
}
</style>
<html>
<head>
{% leaflet_js plugins="forms" %}
{% leaflet_css plugins="forms" %}
</head>
<body>
{% leaflet_map "map" callback="window.map_init_basic" %}
<h2>Edit Apartment ID {{ Apartment.apt_id }}</h2>
<h2>Edit Apartment Location {{ Apartment.location }}</h2>
<form action="POST">
{{ form }}
<input type="submit"/>
</form>
</body>
</html>
<script type="text/javascript">
window.addEventListener("map:init", function (e) {
var detail = e.detail;
L.marker([38.7578, 8.9806]).addTo(detail.map);
}, false);
</script>