Oh, also, as you sound like you're a coder, the thing I normally try
and sell my desktop-side friends to django for web development is that
you have the entire python library sitting there for you. You can code
however you like, the way you like. You just need to remember that
your eventual output is going to be an HTML page of some sort rather
than a GUI. You don't have to "think web" so to speak, you can work
with your data as you would right up until your sending it off to
render on the browser.

I find a lot of my mates tend to think because its a web framework
they have to throw away the way they "normally" code. It's one of the
reasons I enjoy using python for web apps, we write a lot of code here
that has crossover use so we can take that same code and adapt it for
other internal projects here.

Good luck!

On Jul 19, 10:45 pm, jaymzcd <[email protected]> wrote:
> If you dont really need to do anything web specific bar displaying
> some XML you could use something like cherrypy - its a python
> framework for building web apps very much from the ground up. That
> said, it's so easy to use django to handle a few urls and it won't add
> much overhead so it's a fine choice. Either way, I find it less
> overkill than doing it myself.
>
> For graphing I would have a look at flot.js or the google chart api's
> (both on google code). They're pretty easy to use. You can use
> python's xml minidom to parse your data, django to handle the urls you
> want to a basic view and then output your transformed xml as json for
> flot or google to draw a graph for you.
>
> If you're interested in a "lighter" framework though have a look at
> cherrypy.
>
> jaymz
>
> On Jul 19, 7:22 pm, gary_p <[email protected]> wrote:
>
>
>
> > On Jul 16, 9:56 pm, gary_p <[email protected]> wrote:
>
> > > On Jul 16, 7:46 pm, uday <[email protected]> wrote:
>
> > > > Hi,
>
> > > >    I need to design a simple web app that would mostly display data
> > > > from an xml file in different forms(like graphs,charts etc) after some
> > > > processing.I have to do this in two weeks
> > > >    I don't have any web development background.I am more of a systems
> > > > programmer and thus use C/C++ a lot.But since i have used and liked
> > > > python i turned to django.Have i made the right choice ? Is django too
> > > > much complexity for what i want to do ? Are there lighter options that
> > > > i can turn to ?
>
> > > > Udayan
>
> > > I have a question that is so similar to this that I've decided to jump
> > > on this thread.
>
> > > I program scientific desktop apps in python, usually using the
> > > Enthought Tool Suite.  I know nothing about web programming.
> > > I'm now considering running my apps on some kind of server and
> > > controlling with a browser.  I read data from instruments, and/or
> > > enter parameters by hand, then run an app that crunches the data
> > > producing graphs and, in my dreams, animations.  Can Django do this
> > > smoothly?  Is it the wrong tool for this kind of thing? What would be
> > > the right tool?
>
> > > I've never in my life needed or used a database, but most Django
> > > tutorials I see involve databases.  I store data in hdf5 files.  Are
> > > there examples of Django programing that don't depend on a database?
> > > Are databases an essential part of using Django?  (I really would
> > > rather not learn about databases for the sole purpose of understanding
> > > a tutorial.)  Should I be looking at other solutions (pyjamas?)  ?
>
> > > -gary
>
> > If anyone else finds themselves looking for a non-database starting
> > point:  I just discovered that the django book starts off without
> > using databases.  For me, much easier to get through than the tutorial
> > on the web site.
>
> > -gary

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected].
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