Как в Django внести координаты google maps с базы данных

Как сделать так, чтобы добавленые координаты через админскую панель выводились на карту в html и создавались маркеры?

admin.py:

@admin.register(Marker)
class CameraAdmin(admin.ModelAdmin):
    list_display = ('id', 'area', 'street', 'postcode', 'type', 'latitude', 'longitude',)
    search_fields = ('id', 'area', 'type', 'postcode',)

    fieldsets = (
        (None, {
            'fields': ('area', 'street', 'postcode', 'type', 'latitude', 'longitude',)
        }),
    )

models.py

class Marker(models.Model):
    area = models.CharField(max_length=100)
    latitude = models.FloatField(
        validators=[MinValueValidator(-90), MaxValueValidator(90)],
)
    longitude = models.FloatField(
        validators=[MinValueValidator(-180), MaxValueValidator(180)],
)
    type = models.CharField(max_length=100)
    street = models.CharField(max_length=100)
    postcode = models.CharField(max_length=12)

    def __str__(self):
        return f"{self.id}: {self.area}, {self.type}, {self.street}, {self.postcode}, ({self.latitude},{self.longitude})"

в данный момент я могу внести коорднаты в бэкенде или в админке, через API в html отображается карта. как мне обьеденить бэкенд с фронтендом, чтобы считывались latitude, longitude из models.py?

Вернуться на верх