Как я могу ввести широту и долготу PointField
при создании / редактировании записи с использованием OSMGeoAdmin
или GeoModelAdmin
? В настоящее время у меня есть карта, на которой я могу разместить точку, щелкнув по карте. Я хотел бы сохранить это поведение, но также иметь возможность вручную указывать точные значения.
Подробности
У меня модель Location
с атрибутом PointField
.
# models.py
class Location(models.Model):
name = models.CharField(max_length=255, db_index=True)
point = PointField(blank=True, null=True)
# admin.py
from django.contrib.gis.admin import OSMGeoAdmin
@admin.register(Location)
class LocationAdmin(OSMGeoAdmin):
list_display = ("id", "name")