In this chapter, you will learn how to implement a web application using the Web Server Gateway Interface (WSGI). You will be introduced to existing web application frameworks and how to start working with dynamic web programming. We will introduce the Flask microframework that's written in Python, which is designed to facilitate the development of web applications under the Model-View-Controller (MVC) pattern. Finally, we will review how to work with HTTP requests in Flask and how to interact with databases through SQLAlchemy.
The following topics will be covered in this chapter:
- Writing a web application with WSGI
- A discussion of existing web application frameworks (Django, Flask, Plone)
- The MVC pattern and dynamic web programming with Python
- Creating RESTful web applications and working with Flask and HTTP requests
- Interacting with Flask...