Python 30 天‍ - 第 24 天 - Web 开发基础_Python

Python 30 天‍ - 第 24 天 - Web 开发基础_Python_02

如何使用Python开发网站。Web 开发大致分为两个方面 - 客户端(前端)和服务器端(后端)。每当我们在浏览器中输入任何网站的 URL
时,浏览器都会向服务器发出请求,服务器确认请求并提供网站的内容(HTML、CSS、JS、图像等),然后在浏览器中呈现以显示网站。使用
Python,我们可以创建一个服务器,该服务器可以确认向其发出的请求并向请求者提供适当的内容。服务器可以用任何语言编写,例如
Ruby、JavaScript、Java 等。但是,利用我们现有的 Python 知识,我们可以轻松构建成熟的网站。

Python 有一个内置模块http.server
https://docs.python.org/3/library/http.server.html,它使我们能够很容易地创建一个简单的服务器。但是,根据模块的文档,建议不要在生产中使用它,因为它没有适当的安全检查。

Python 中有许多可用的 Web 框架,它们提供了开发 Web 应用程序所需的一整套功能。一些非常受欢迎的有:

  • Django - 可能是最著名的 Python Web 开发框架ÿ