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 <law...@au-kbc.org> 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 django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to