I think your consideration of Django over Tkinter is a good one. I've personally decided not to learn a desktop GUI toolkit, in favor of web UIs (or mobile platforms when appropriate). With regard to selecting Django specifically, I think it depends on the complexity of the web app. It sounds simple, and I think Flask
does simple much better than Django, which has quite the learning curve. Anytime I've started trying Django for a project, I always fall back on Flask and that's worked for my projects so far.
That said, if the existing Django code is very easy to work with then that might be the Flask option.
XML is a totally separate sub-feature here, right? I don't understand the issue, if there is one. I'm not sure how it related to Tkinter/Django/Flask/other. If you can clarify I'm sure you'll get an answer though
Due to the reasons discussed here
we will be moving to python-forum.io
on October 1, 2016.
This forum will be locked down and no one will be able to post/edit/create threads, etc. here from thereafter. Please create an account at the new site to continue discussion.