I don't have a definitive answer at this point, no. Everybody who
wants some form of flexible file naming has a different need, and it's
tough to come up with something that pleases everyone, while still
being a fairly concise API. I've been giving it some thought, and I'll
make sure to bring it up during the sprint, but I don't know what will
come of it.

I'm hoping to get the rest of my FileField changes in this weekend,
and while I'd like to solve this problem along with it, it's not a
showstopper in terms of getting the rest of it in.

So the short story is, I'll do what I can, but as always, if you have
some code that does what you'd like, it'll go a long way toward
figuring out how best to handle it.

-Gul

On 11/30/07, Chris Hoeppner <[EMAIL PROTECTED]> wrote:
>
> I guess you don't have a hint for me to get this working? It seems like
> everyone's having that rename issue where _get_pk returns none. I'm just
> blind-guessing, but perhaps the way to go might be "moving" the file on
> post_save onto another name, since pre_save doesn't provide a pk value?
>
> I don't know the Django internals good enough to solve this myself,
> though I need to get this done ASAP. In a previous project I "solved"
> this with some really ugly workarounds, that my client has to take care
> of constantly, and I wouldn't like to do the same this time.
>
> Of course, the best solution would be including this functionality in
> the django core, since everything else is bound to get obsolete sooner
> or later, and most people wouldn't bother updating this to keep it up
> with the trunk.
>
> I've gone trough the links below, and got some of it working, but the pk
> thing doesn't work on any of them.
>
> Any help, please?
>
> ~ Chris
>
> El mar, 20-11-2007 a las 15:41 -0500, Marty Alchin escribi�:
> > On Nov 20, 2007 3:33 PM, Chris Hoeppner <[EMAIL PROTECTED]> wrote:
> > > It would be nice to be able to include this in the upload_to parameter.
> > > Something like
> > > 'upload/%(model_name)s/%(instance_id)s.%(mimetype_extension)s' perhaps?
> > > Maybe, if the parameter ends with a slash, the handler could know "ok.
> > > this is a directory. let's keep the original filename".
> >
> > As usual, I'll respond to this as I've been doing a good bit of work
> > in this area lately. There's no "official" way to do this yet, but
> > there are ways to get the job done. Take a look at the links below for
> > more information on some techniques.
> >
> > I'm doing a good bit of work on making Django handle renaming a bit
> > better, and I'm hoping it will land during the next sprint on December
> > 1. There's no guarantee of that, of course, but that's my personal
> > goal. That will be documented thoroughly when it lands, and I'll make
> > an announcement here on django-users whenever that is, sprint or not.
> >
> > -Gul
> >
> > http://scottbarnham.com/blog/2007/07/31/uploading-images-to-a-dynamic-path-with-django/
> > http://code.djangoproject.com/wiki/CustomUploadAndFilters
> > http://gulopine.gamemusic.org/2007/11/customizing-filenames-without-patching.html
> >
> > >
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to