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

Reply via email to