кастомное поле для моделей. Координаты.
Как я могу его сделать одновременно для двух полей?
class CoordinatesField(models.DecimalField):
def __init__(self, latitude, longitude, *args, **kwargs):
self.latitude = latitude
self.longitude = longitude
super(Coordinates, self).__init__(*args, **kwargs)
Чтобы вместо
coordinates_latitude = models.DecimalField(
max_digits=9,
decimal_places=7
)
# Min -90.0, Max 90.0
coordinates_longitude = models.DecimalField(
max_digits=10,
decimal_places=7
)
Получилось как то так
coordinates = CoordinatesField()
А что выдает? У тебя в super(Coordinates) а должно быть CoordinatesField
Это опечатка
Обсуждают сегодня