示例#1
0
 def save(self, *args, **kwargs):
     instance = super(PersonaForm, self).save(*args, **kwargs)
     try:
         crop_image(self.instance.photo.path)
     except:
         pass
     return instance
示例#2
0
 def save(self, *args, **kwargs):
     instance = super(UserEditForm, self).save(*args, **kwargs)
     try:
         crop_image(instance.image.path)
     except:
         pass
     return instance
示例#3
0
 def save(self, *args, **kwargs):
     instance = super(UserEditForm, self).save(*args, **kwargs)
     try:
         crop_image(instance.image.path)
     except:
         pass
     return instance
示例#4
0
def upload_photo(request):
    if request.method == "POST":
        form = ImageForm(request.POST or None, request.FILES or None, instance=request.user)
        if form.is_valid():
            form.instance.complete_profile = True
            user = form.save()
            try:
                crop_image(user.image.path)
            except:
                pass
            return HttpResponse("%s" % user.get_photo_url(), status=200)
    return HttpResponse("ERROR", status=400)
示例#5
0
def upload_photo(request):
    if request.method == 'POST':
        form = ImageForm(request.POST or None,
                         request.FILES or None,
                         instance=request.user)
        if form.is_valid():
            form.instance.complete_profile = True
            user = form.save()
            try:
                crop_image(user.image.path)
            except:
                pass
            return HttpResponse('%s' % user.get_photo_url(), status=200)
    return HttpResponse('ERROR', status=400)