Hallöchen!

My first Django project was a single application.  Probably most of
you started this way, with only some other applications shipped with
Django installed on the same site, too.

However, I now prepare my second Django application which will be
used together with the first one.  For me, this is no problem.  But
I wonder how to write an application which can be easily integrated
by others into their eco system.

For example, get_profile() can only be connected with one model per
site.  But every application may have its own UserDetails, so
get_profile must actually be considered harmful, unless you know for
sure that your application will never be used somewhere else.

http://code.djangoproject.com/ticket/3011 has the same problem,
namely that only one application can extend the global
datastructures.

I think that patching an application so that it doesn't login
handling anymore (because another app does already) is okay, but for
example substituting all get_profile calls is actually unnecessary.
What do you think?

Tschö,
Torsten.

-- 
Torsten Bronger, aquisgrana, europa vetus
                   Jabber ID: torsten.bron...@jabber.rwth-aachen.de
                                  or http://bronger-jmp.appspot.com


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