我计划为我的项目创建一个网站,这是我第一次这样做。我浏览了整个互联网,并学到了一些东西。但是我无法理解它的逻辑。我会解释我的理解以及我将如何处理它,如果我的理解错误,有人可以纠正吗?
据我了解,要创建前端,我必须使用 HTML 和 css 以及 javascript,并且我计划使用 jQuery 框架。当谈到后端时,这对我来说非常困惑。但这就是我的理解。我必须创建一个数据库,我计划使用 Mysql。从前端收集的所有数据都应该存储在那里,并且前端请求的任何数据都应该从数据库发送,因此为了让我的前端与我使用 MYSql 创建的数据库进行通信,它需要一个 API。在这里,我需要一个使用 RESTAPI 的软件架构,但我不了解该架构的作用。所以对于我来说,要构建 REST API,我必须使用一个框架,这里我将使用 Django,因为我只知道如何用 python 编码。
所以,如果我是对的,我必须使用 HTML、CSS 和 jQuery 作为前端,并且我应该使用 Django 创建一个 API,它将与前端和我用 MYSql 创建的数据库来回通信。
这非常令人困惑,所以任何人都可以让我变得简单!!
简单的答案是“是的,你可以”
但是,如果您只知道如何使用 Python 进行编码,那么制作一个完整的堆栈 Web 应用程序将是一个相当大的过程。让我为你分解一下。