Additional resources

Flask is no doubt a feature-rich framework that is growing in features and in the community. We have covered a lot of topics in this chapter, but we have still only scraped the surface of the framework. Besides APIs, you can use Flask for web applications as well as your websites. There are a few improvements that I think we can still make to our network API framework:

  • Separate out the database and each endpoint in its own file so that the code is cleaner and easier to troubleshoot.
  • Migrate from SQLite to other production-ready databases.
  • Use token-based authentication instead of passing the username and password for every transaction. In essence, we will receive a token with finite expiration time upon initial authentication ...

Get Mastering Python Networking - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.