Summary
In this chapter, we started to move onto the path of building REST APIs for our network. We looked at different popular Python web frameworks, namely Django and Flask, and compared and contrasted the two. By choosing Flask, we are able to start small and expand on features by using Flask extensions.
In our lab, we used the virtual environment to separate the Flask installation base from our global site-packages. The lab network consists of four nodes, two of which we have designated as spine routers while the other two are designated as leaf routers. We took a tour of the basics of Flask and used the simple HTTPie client for testing our API setup.
Among the different setups of Flask, we placed special emphasis on URL dispatch as well ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access