【发布时间】:2019-03-22 09:06:13
【问题描述】:
我的任务是提取通过 DJANGO 2.1.2 上传的照片的 exif 数据,
这是我的model.py
更新模型:
class UploadedImage(models.Model):
image = models.ImageField(
"Uploaded image", upload_to=scramble_uploaded_filename, height_field='height', width_field='width')
uploaded_at = models.DateTimeField(default=timezone.now)
width = models.PositiveIntegerField(editable = False)
height = models.PositiveIntegerField(editable = False )
camera = models.CharField(max_length=10, editable = False)
latitud = models.CharField(max_length=20, editable = False)
longitud = models.CharField(max_length=20, editable = False)
meta = ExifField(
source='image',
denormalized_fields={
'camera': exifgetter('Model'),
'latitud': exifgetter('GPSLatitude'),
'longitud': exifgetter('GPSLongitude'),
},
)
有关如何使用此模型的一些指导会很乐意提供帮助。
【问题讨论】:
-
你能显示完整的回溯吗?似乎与 get_exif 方法本身无关。
标签: python django django-models django-rest-framework exif