jonasundderwolf / django-image-cropping

Django helper application to easily and non-destructively crop arbitrarily large images in admin and frontend.
Other
553 stars 130 forks source link

if image is a hidden field cropping works no more #120

Open fekoh opened 6 years ago

fekoh commented 6 years ago

I try to separate the upload and crop process. First the user should upload the image (CreateView) and is then prompted in the next form to crop the image (UpdateView)

in the second form the user should not be able to upload a new image or change the image -- that's why i try to make a hidden field for the image field:

class updatePhotoForm(forms.ModelForm):
    class Meta:
        model = Photo
        fields = ['image','cropping',]
        widgets = {'image': forms.HiddenInput()}

As soon i make the 'image' field hidden, the cropping does not work anymore and shows me an input field with coordinates instead of the cropping window.

Is there a solution to this?

abaumg commented 5 years ago

As workaround you could a) hide the image field via CSS (display: none) and b) ignore changes to this field in during save().