In my photo class, the field is not ImageField but rather a custom
image = PicasaImageField(upload_to=get_upload_to, blank=True,
storage=pwcs())
And storage=pwcs() is probably what you're asking about.
For the saving bit, here's some code with lots of detail omitted:
photo = Photo(owner=currentUser)
photo_form = forms.PhotoEditForm(request.POST, request.FILES,
instance=photo)
photo.upload_to = "user/%s/gallery/album/%s/photo/%s" %
(currentUser.username, album.title, request.FILES['image'].name)
photo = photo_form.save()
The path is emulated. I hardly use it in fact, but I could if I wanted
to. Most of the time though I use photo objects in conjunction with
gallery objects to which they have a foreign key.
Anyway, the idea is that with .save() the file goes to picasa and I
prefer to never touch it again, at least for now. But I would like to
resize it to sensible dimensions just before that.
On May 26, 9:47 am, Kenneth Gonsalves <[email protected]> wrote:
> On Wednesday 26 May 2010 13:07:50 Igor Rubinovich wrote:
>
> > This probably needs more explanation, otherwise I'll keep misleading
> > people into answering some question other then mine.
> > I store the file in a custom storage (picasaweb) that I've implemented
> > myself. The file never touches my filesystem and always stays a stream
> > or whatever file-like object it is until it's gone to the custom
> > storage for good.
>
> just a clarification - how do you tell django where to store the file?
> --
> Regards
> Kenneth Gonsalves
> Senior Associate
> NRC-FOSS at AU-KBC
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.