Python: How to create simple web pages without a huge framework?
Python works well using CGI. 
that's the simplest thing you can do: it only needs apache and a working python environment, and is the closest to a standard php setup.
remember that, when using CGI, your python script is responsible for outputting the necessary HTTP headers (sys.stdout.write('Content-Type: text/html\n\n')), but there is a CGI module which is part of the python standard library which greatly helps dealing with the raw stuffs (post/get arguments parsing, header retrieval, header generation).
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.