我需要从表单中剪切获救的图像并将其存储在model.
ImageField中
我的models.py
class Story(models.Model):
creator = models.ForeignKey(User_info)
storyid = models.AutoField(primary_key=True)
text = models.TextField()
title = models.CharField(max_length=255)
photo = models.ImageField(upload_to='story_picture')
我的views.py
from PIL import Image
from io import BytesIO
from django.core.files import File
def post(self, request, *args, **kwargs):
form = writeForm(request.POST, request.FILES)
print form
User = request.user
usuario = User_info.objects.get(user=User.id)
story = Story()
story.creator = usuario
story.text = request.POST['story']
story.title = request.POST['title']
newImage = Image.open(form.cleaned_data['photo'])
story.photo = newImage.crop((10,10,800,800))
story.save()
我需要在asosiarla之前将图像裁剪为模型的一个实例