如何使用Python制作网站?

网站/ Web应用程序包含两个主要部分。

前端:客户端。

后端:服务器端。

前端/客户端只不过是您在浏览器上看到的用户,即网页,布局,图像以及按钮和徽章等小部件。

设计我们需要的任何网站/ Web应用程序的前端

HTML:在我们的网页上添加标题,文字,段落等元素。

这是一个普通HTML网站的常规网站:

在这里插入图片描述

很平淡无聊,不是吗?

为了使事物更好看并添加颜色,我们使用称为CSS或层叠样式表的内容来设置HTML页面。

以下是HTML和CSS网站的外观:

在这里插入图片描述

这看起来很整洁,但是如果您想为您的网站添加交互性呢?

当您单击按钮时,如何使您的网站执行某些操作?

这就是JavaScript进入画面的地方,使用JavaScript,您可以通过键盘输入,鼠标移动,点击等与您的网站进行交互。

一旦你学习了HTML,CSS和JS,你就可以构建一个这样的应用程序:

在这里插入图片描述
您可以接受用户输入,处理输入中的数据并给出特定结果。

现在让我们谈谈后端:

让我们假设您想构建一些复杂的东西,也许是像Facebook这样的社交网络应用程序。

通过HTML,CSS和JavaScript的基本知识,您将能够设计一个看起来像Facebook主页的布局。

这一切都很酷很好,但你究竟在哪里存储用户数据?

这是数据库出现的地方,数据库只是一个存储所有网站数据的中央存储库。

数据库不仅用于存储数据,还应该能够检索数据。

例如,当您输入URL为https://www.facebook.com/zuck时,会向Facebook的服务器发送一个请求,声明我们需要与拥有用户名zuck的人相关的数据。
在这里插入图片描述

这是技术上发生的情况,当您在浏览器上键入URL时,该URL请求将被发送到服务器。服务器然后发送回适当的响应,在我们的情况下,它将查询数据库并查找所述配置文件的数据,即Zuck,并将数据发回给我们。

当你查询其他一些URL,即让我们假设facebook.com/quora时,它理解我们已经请求了另一个不同的网页,因此返回一组不同的信息。

但是,服务器究竟如何知道如何处理用户请求?

那是因为服务器被编程为处理传入的客户端请求。

我们如何对服务器进行编程,以便它可以添加和检索数据/与数据库通信?

这里是Python的图片,使用Python可以确保您能够查询数据库中的某些结果,还可以更新,删除和添加数据库中的数据。

这称为服务器端编程/后端编程。

但是等等,是不是从头开始编程服务器是一项繁琐的任务?

这就是Django和Flask之类的Python框架。

Django是一个高级Python框架,可以促进快速开发。

使用Django,构建可扩展的Web应用程序所需的时间大大减少,这就是为什么Django最近被初创公司用于构建他们的产品/原型的原因。

Django不仅允许您构建面向数据库的在线Web应用程序,还允许您处理用户的身份验证,它还带有内置的管理面板。

您应该如何开始学习使用Python制作网站?

这是我的建议,如果你已经熟悉HTML,CSS和JS,你可以开始学习Python。

甚至在你直接进入Django之前,你必须首先深入学习和理解Python,因为Django框架基于Python。

完成Python后,您可以从Django文档开始学习Django

如果你是初学者,我强烈建议先学习Python,然后才开始使用Django。
“微信公众号全栈学习窝欢迎关注””

猜你喜欢

转载自blog.csdn.net/gzyiCG/article/details/91952290