我想在django模型中添加一个位置字段,该字段通过输入latitude和longitude来获取位置输入
我还想通过Django REST API通过模板选择位置。请建议必要的Django包,以及如何在Django模型中编写locationField我想在django模型中添加一个位置字段,该字段通过输入latitude和longitude来获取位置输入,django,python-3.x,django-models,django-rest-framework,Django,Python 3.x,Django Models,Django Rest Framework,我还想通过Django REST API通过模板选择位置。请建议必要的Django包,以及如何在Django模型中编写locationField 您可以创建多输入字段子类化: 至于第二个问题,很抱歉,但不清楚你在问什么 class Location: def __init__(self, latitude, longitude): self.latitude = latitude self.longitude = longitude class Loca
您可以创建多输入字段子类化: 至于第二个问题,很抱歉,但不清楚你在问什么
class Location:
def __init__(self, latitude, longitude):
self.latitude = latitude
self.longitude = longitude
class LocationField(MultiValueField):
def __init__(self, *args, **kwargs):
fields = (
FloatField(max_value=90, min_value=-90),
FloatField((max_value=90, min_value=-90)
)
super().__init__(*args, **kwargs)
def compress(self, data_list):
latitude, longitude = data_list
return Location(latitude, longitude)