How to Publish Web Pages With Python
Many applications have been developed in Python for serving and managing web content. Python can also be used to run an entire web server on its own without hooking into an Apache or other web server. Web publishing with Python covers a wide range of tools from low level control to full size web frameworks like Django.
Instructions
-
-
1
Run your web app or serve content using Google's App Engine. The App Engine is a cloud service offered by Google that is built on Python, allowing you to use a Python web framework to run web applications and serve content. App Engine is free to test and develop small applications, but for large projects Google charges usage fees.
-
2
Use Python by adding through an Apache add on or on a server designed in Python. Two Apache modules, mod_wsgi and mod_python, allow Apache servers to interpret Python code for web applications. If you prefer not to use Apache, you can use web servers written completely in Python like Tornado.
-
-
3
Deploy a high level framework written in Python such as Django. As a full fledged framework, Django lets you quickly make your own custom web applications or content management systems. Django has many features common to frameworks, with the advantage of being designed with standard Python programming techniques in mind.
-
1
References
- Photo Credit ANSI image by DBX60 from Fotolia.com