17.4 小结

在本章中,你学习了:如何使用API来编写独立的程序,以自动采集所需的数据并对其进行可视化;使用GitHub API来探索GitHub上星级最高的Python项目,还大致地了解了Hacker News API;如何使用Requests包来自动执行GitHub API调用,以及如何处理调用的结果。本章还简要介绍了一些Plotly设置,可用其进一步定制生成的图表的外观。

在本书的最后一个项目中,我们将使用Django来创建一个Web应用程序。

项目3 Web应用程序

第 18 章 从Django入手

17.4 小结 - 图1  在幕后,当今的网站实际上都是富应用程序(rich application),就像成熟的桌面应用程序一样。Python提供了一组开发Web应用程序的卓越工具。Django是一个Web框架 ,即一套旨在帮助开发交互式网站的工具。本章将介绍如何使用Django来开发一个名为“学习笔记”的项目,这是一个在线日志系统,让你能够记录学习到的有关特定主题的知识。

我们将为这个项目制定规范,然后为应用程序使用的数据定义模型。我们将使用Django的管理系统来输入一些初始数据,再学习编写视图和模板,让Django能够为我们的网站创建页面。

Django能够响应页面请求,还让你能够更轻松地读写数据库、管理用户,等等。第19章和第20章将改进“学习笔记”项目,再将其部署到活动的服务器,让你和朋友都能够使用它。