我希望你很好:)
我已成功安装:
pip install django-exiffield
pip install PyExifTool
当我尝试进行迁移时:
from exiffield.fields import ExifField
from exiffield.getters import exifgetter
import exiftool
class Picture(models.Model):
catego = models.ForeignKey(Catego,on_delete=models.CASCADE,related_name="catego_pictures")
user = models.ForeignKey(User, blank=True, null=True,on_delete=models.CASCADE,related_name='user_pictures')
image = models.ImageField(upload_to='nutriscore/')
publishing_date = models.DateField(auto_now_add=True)
meta = ExifField(
source='image',
denormalized_fields={
'camera': exifgetter('Model'),
'latitud': exifgetter('GPSLatitude'),
'longitud': exifgetter('GPSLongitude'),
},
)
def __str__(self):
return self.catego.title
我得到了以下问题:
SystemCheckError:系统检查发现了一些问题: 有人对此有想法吗
错误:
nutricore.Picture.meta:(exiffeld.E001)exiftool
未找到。
提示:请安装exiftool.
nutricore.Picture.meta:(exiffeld.E006)camera
在<;类“nutriscore.models.Picture”>;。
提示:检查拼写或向模型中添加字段。
nutricore.Picture.meta:(exiffeld.E006)latitud
在<;类“nutriscore.models.Picture”>;。
提示:检查拼写或向模型中添加字段。
nutricore.Picture.meta:(exiffeld.E006)longitud
在<;类“nutriscore.models.Picture”>;。
提示:检查拼写或向模型中添加字段
目前没有回答
相关问题 更多 >
编程相关推荐