I’m new to Python and web development (although I have development experience with Client/Server apps .. a little rusty), and I need to build a Python web application that populates an interactive tree from a database (for my PG degree).
I’ve tried PyQT4 which contains a QTreeView/QTreeWidget but couldn’t run this form as a web application. I’ve used QT Designer to build such form but couldn’t make it run as a web app.
From Google search (over two weeks) I know that Django is the best framework to build a web app for Python, but it doesn’t have an interactive tree viewer (am I right?).
I’m very confused at the moment and don’t actually know where to go from here.
I’d appreciate your help in answering the following critical questions:
-
Can Django help in building such application? i.e. Does it support web tree view?
-
Can I use QTreeView from PyQt with Django? or even can I build a web application directly using PyQT and QT Designer?
-
If neither are suitable; Your suggestions are very much appreciated.
This isn’t really a python or django issue: presentation on the web is done using (X)HTML, other types of XML (such as SVG), and javascript to automate the client side.
Go ahead and use django for your project, but understand that to do this, you will need to also get the hang of (at least) a javascript library for this task.