I don't know if this answers your specific question, but this is being worked on, apparently - http://code.djangoproject.com/ticket/5361.
I had a similar requirement, where I wanted to dynamically append a model field to the filename before saving it. I ended up getting the model field's value from request.POST in the view, and changing request.FILES there itself. Best, R On Sun, Apr 20, 2008 at 6:45 PM, PENPEN <[EMAIL PROTECTED]> wrote: > > I defined such a model: > > class Thing(models.Model): > photo = models.ImageField( > upload_to='images/', blank=True, null=True) > > Here is the form for this model: > class ThingForm(ModelForm): > class Meta: > model = Thing > > Now it could handle the image upload request and save images to > MEDIA_ROOT/images/ directory. > > My question is how to change the upload_to value dynamicly in the > view. For example, I can get the user name in the view level, and I > want to save the image to that user's directory, e.g. 'avatar/ > username/'. > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---