>One of the things we discussed was demagicifying the "magic" model
>modules.

+1 from me, even though it will be a pain to change all the code ;-)

One problem I see: the Admin URLs currently can rely on being only
two-level. When the listed changes are in, an app that sit's in
cms.apps.cms will have models in cms.apps.cms.models - so will the URL
be /cms/apps/cms/pages for the Page model? If yes, it won't be as easy
to do relative URLs for those pages and so it might be problematic to
make the admin location-independend like it is now.

All this will be a rather large change in API - generic views that
currently use app_label and module_name for example might need changes,
get_module (using the same app_label, module_name stuff) and maybe even
things like the comments stuff (as that references the contenttypes).
Do we want to provide a transition path where the "old" magic stuff
will be kept working for some time?

bye, Georg

Reply via email to