Python: How to create simple web pages without a huge framework?
I've used Flask (and bottle.py) in the past, but these days I actually prefer Pyramid, from the Pylons folks.
Pyramid is capable of being a large, full-fledged framework, is designed for flexibility, and has no shortage of plugins and extensions available adding additional functionality -- but it also is capable of small, single-file projects; see this tutorial for an example.
Going with Pyramid will give you room to grow if your needs expand over time, while still retaining the ability to start small.
I would like to know if there is a way to create web pages without a huge framework in python.
I think of something like PHP/Apache, which comes just as a language and not with to much overhead (but I don't like PHP...). In PHP there is no ORM, no template engine, etc. But it is very very easy to just print a Hello World to the browser.
I know about Django and really like it, but it is a bit too big for simple web portals (5-10 pages).
I really like something simple, without installing too much.