Database 数据库驱动的博客风格网站是如何工作的?

Database 数据库驱动的博客风格网站是如何工作的?,database,database-driven,Database,Database Driven,在我开始之前:我知道这是一个非常广泛的问题,但这是我能表达它的最好方式,我已经搜索了很多,似乎只能找到一般的解释。我找了这么多,没找到多少。我还浏览了wordpress抄本中的一些页面,没有发现任何真正有用的东西 我想创建一个简单的数据库驱动的博客风格的网站,它将真正只包括故事(他们的标题,日期,内容等),我刚刚开始自学网络开发,我的想法是数据库驱动的网站如何工作已被证明是完全错误的。我想你总是需要一个文件来连接每篇文章的数据库,但是我读的越多,我就了解到根据请求生成的标记等等,所以实际的/年/

在我开始之前:我知道这是一个非常广泛的问题,但这是我能表达它的最好方式,我已经搜索了很多,似乎只能找到一般的解释。我找了这么多,没找到多少。我还浏览了wordpress抄本中的一些页面,没有发现任何真正有用的东西

我想创建一个简单的数据库驱动的博客风格的网站,它将真正只包括故事(他们的标题,日期,内容等),我刚刚开始自学网络开发,我的想法是数据库驱动的网站如何工作已被证明是完全错误的。我想你总是需要一个文件来连接每篇文章的数据库,但是我读的越多,我就了解到根据请求生成的标记等等,所以实际的/年/月/日/文章实际上不必存在于服务器上,或者这可能是错误的,这就是我在这里的原因

正如我所说的,我在这个主题上找不到太多不是服务器与网页交互的通用图形。如何创建这种风格的数据库驱动网站?文件/目录是否实际上不在服务器上,而是在有人请求时根据具体情况创建的?如果是这样的话,那么为什么你可以键入一个完整的url,而不抛出404?我有很多问题,我真正需要的是对这些网站如何工作的有力解释,代码示例,等等。有人能解释一下它们是如何工作的,或者给我指一些信息(推荐的文章、例子或书籍)


编辑:请不要推荐一个框架,我想了解这些网站是如何工作的,并自己创建一个。

一般来说,您将使用一个框架,该框架将获取输入参数(年/月/日/文章),运行一些代码从数据库获取数据,并动态创建网页。Web服务器上没有实际的.html文件。做你所描述的网站最流行的框架之一是,这使得它非常简单。

它实际上非常简单。Wordpress的索引页面调用wp-blog-header.php。该文件调用其他文件,而这些文件调用其他文件。它会持续一段时间,直到页面的所有内容都被实际加载

当您开始考虑拥有用户时,数据库就会出现。显然,用户信息存储在数据库中。除此之外,Wordpress还在数据库中保留文章标题、日期和其他信息,以便以后轻松加载

注释也存储在数据库中。每个评论都与一个数字相关联,并且在数据库中,与帖子一样,与评论相关联的日期/时间以及用户名也被保留


对实际Wordpress文件的进一步研究将揭示许多有趣的特性。

您可能想查看一下。它是一个开放源码的PythonWeb框架,提供了您正在讨论的许多功能。它还有很多非常好的高级文档,甚至还有一本免费的电子书。它更多地集中在报纸类网站上,而不是博客上,但大多数原则同样适用。如果你是python新手并且喜欢使用IDE,我建议你去看看。它具有紧密的Django集成,有利于简单的项目设置和调试

虽然你给出了完全相反的whet是想要在这里,我认为你不值得有点取消你,特别是对一个新用户。所以从-1回到0你就可以了。