Hmm, well maybe we need to survey current structures, I'd expect some
constant (i.e. the settings.py file)

On Wed, Oct 12, 2011 at 11:53 PM, Carl Meyer <[email protected]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi Alec,
>
> On 10/12/2011 06:38 AM, Alec Taylor wrote:
>> Backwards compatibility is easily solved, include an upgrade.py file
>> which is called if project rootfolder has settings.py. upgrade.py
>> would fix the directory structure
>
> Thanks for the suggestion! I don't think it's quite that simple, as we
> can't assume that every upgrading project has maintained exactly the
> default startproject layout - I think quite a significant percentage
> don't. And we also don't know which style of import the project is using
> (with or without project prefix) for various things, and inconsistent
> imports would be tricky to fix automatically. We need to provide
> migration help for all projects that currently work, not just for the
> previous default layout.
>
> I think we're better off carefully documenting how the location of
> things in the new setup determines how they can be imported, and letting
> projects make the necessary changes themselves, rather than trying to
> provide an upgrade script that isn't likely to have a real high success
> rate.
>
> Carl
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk6VjcUACgkQ8W4rlRKtE2fRqACeOAL+Etvd2n2IqyV/aUVPQ4EY
> 09wAoJqbQ6NcCH0QD46zE8q/pRCUE1Ad
> =D0va
> -----END PGP SIGNATURE-----
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Django developers" 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-developers?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" 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-developers?hl=en.

Reply via email to