For graphs and charts I am looking at, after reading many threads on the forum reportlab matplotlib and chartdirector
I am leaning towards to chartdirector, even though it costs money , because it give me in memory, streaming, dynamic, clickable and ajax charts. Also Img tag url can point to a url to a different view with db queries (different view from the main page which embeds it). So graph can be loaded and changed independently of the main page which embeds it. reportlab is static images on disk. Still have to test it though. Hopefully I will not run into Django limitations. For on screen reports, I am using YUI data table for now. Any better suggestions let me know. For business rule and process flow I will use database finite state machines as Tim Chase suggested. thanks Ashish Gupta On Apr 16, 12:52 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > One thing you can do for PDF's is create an HTML page using standard > django templates(or however you like) and then use html2pdf to create > the pdf. > > On Apr 16, 2:42 pm, Tim Chase <[EMAIL PROTECTED]> wrote: > > > > Did you use any open source (or commercial) tools/ framework > > > for dynamic reporting? Or did you build on your own? Which > > > tool/framework did u use? > > > Most of our dynamic reporting was HTML based. We do have some > > that exported to "Excel XML Document" format (not OOXML) which > > was easy enough to do. > > > > (My app requires Dashboard with graphs,dynamic charts and > > > dynamic reports.) > > > Currently no graphs/charts or PDFs. If they come down the pike, > > I'll likely use PIL for dynamic creation of graphs/charts, and > > there's a popular PDF package I'd search the list archives for. > > > > Also for business rules and process flow - did u use any > > > tools/ frameworks? > > > It was implemented mostly as a finite-state-machine in the > > database. This also makes it easy to report against things like > > "how many statements are in state X" where X might be something > > like "waiting for account-manager action". Management loves > > those sorts of things :) > > > I've always found FSMs fairly easy to implement/understand so I > > didn't reach for any tools/frameworks. > > > -tim --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---