如何在不使用框架的情况下从头开始创建网站?没有框架的网站
我想创建一个与数据库通信并根据用户活动动态显示内容的Web服务。
我希望外观是HTML5/CSS3。
我宁愿通过python与数据库通信,或去。
该数据库是Cassandra。
我觉得我已经将所有这些努力放在尝试限制选项并运行API的框架上,因为我不知道API正在做什么。
我想要一个超级简单的例子,我可以理解双向通信的基础知识。我想我的/ var/www会是这样的:
#LS的/ var/WWW
的index.html datawriteandread.py
作为一个index.html一样简单的例子:有两个盒子,一个接受文本并将其提交给数据库的盒子,另一个盒子列出第一个该数据库的内容。
第二个文件datawriteandread.py用于与数据库通信以添加新内容并在HTML中显示旧内容。
我的无知在想要如此简单的事情上表现出什么样的东西?
将python写入Cassandra很容易,它是HTML中的通信和显示,我迷失了方向。我有编程印章,但webdev对我来说是全新的。
难道这就是这些框架正在做的背后现场S' – Peregrine
可能不是;有许多可能的方式与Web服务器集成,而CGI是最简单和最不复杂的(但对繁忙网站具有性能影响)。另一种流行的Python方法是WSGI。 –
我认为CGI类似于运行可执行文件的web服务器(在这种情况下是python.exe),并将标准输出重定向到HTTP响应;正确? –