保存图像元数据以Django上传形式
我想从使用表单上传的图像中提取元数据。现在看来元数据被覆盖/删除。
我已经检查了 this 问题,但是该线程中提供的答案缺乏在哪里该代码应该是以及原因。在我看来,使用它一无所有。
这是我当前的模型:
class signUp(models.Model):
name = models.CharField(max_length=20)
sex = models.CharField(max_length=1)
dob = models.CharField(max_length=10)
image = models.FileField(upload_to='images')
编辑:
这是我当前的视图。不知道它应该如何有所帮助,但是你去了。
def index(request):
if request.method == 'POST':
form = signupForm(request.POST, request.FILES)
if form.is_valid():
form.save()
result = form.instance
[removed irrelevant code]
if error:
return render(request, 'main.html', {'form': form, 'result': result, 'error': error})
return HttpResponse(1)
else:
form = signupForm()
return render(request, 'main.html', {'form': form})
I want to extract metadata from images that are uploaded using a form. Right now it seems that metadata is overwritten/removed.
I have already checked this question, but the answer provided in that thread is lacking in where that code should be and why. Using that in my view gave nothing.
Here's my current model:
class signUp(models.Model):
name = models.CharField(max_length=20)
sex = models.CharField(max_length=1)
dob = models.CharField(max_length=10)
image = models.FileField(upload_to='images')
EDIT:
This is my current view. Don't know how it should help, but here you go.
def index(request):
if request.method == 'POST':
form = signupForm(request.POST, request.FILES)
if form.is_valid():
form.save()
result = form.instance
[removed irrelevant code]
if error:
return render(request, 'main.html', {'form': form, 'result': result, 'error': error})
return HttpResponse(1)
else:
form = signupForm()
return render(request, 'main.html', {'form': form})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论