"I want to write Python code that spits out the HTML and JavaScript required for these interfaces and I still want to handle all the logic in Python."
This sounds a lot like PyJS: http://pyjs.org/
This sounds a lot like PyJS: http://pyjs.org/
Nowadays, I wouldn't consider pyjs to build anything relevant..