Hi, > The company offers several services to their clients. I this way, the > app must be able to manage all the related to clients accounts, > debts, payments, invoicing (print).
I must say I was rather disappointed lately about the limitations of the django ORM, which doesn't let you have any control of the joins used internally [1]. This doesn't seem to be a problem for most users, but if you have a complex data model, and need to do some complex joins, out-of-the-box django may not be the best tool for the job, and anything based on sqlAlchemy (pylons ? turbogears ?) would be a better bet. It's a pity, because otherwise django is great, the doc is good and the community rocks. I was very enthusiastic about the framework [2] until I hit those limitations and had to clutter my application with workarounds. I still think django is great for most user cases, but assess carefully your needs as regards the ORM. Olivier [1] See http://groups.google.fr/group/django-users/browse_thread/thread/c8da17a98e0e3d85 [2] Well, I never got into the "not-powerful-by-design" templating system (I'm using mako), but it's rather independent of the rest of the framework. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---