Html 在静态站点上使用外部POST/PUT表单处理程序
我一直在尝试在Github页面上建立一个站点,但是他们的站点只是静态内容,我需要一个表单。我想做的是让Github页面作为前端,使用Html 在静态站点上使用外部POST/PUT表单处理程序,html,forms,http-post,http-put,Html,Forms,Http Post,Http Put,我一直在尝试在Github页面上建立一个站点,但是他们的站点只是静态内容,我需要一个表单。我想做的是让Github页面作为前端,使用作为外部动态内容,并有一个表单连接到CGI处理程序,这样我就可以将提交的内容存储在我用Python编写的“数据库”中(它将数据存储在Google工作表中)以备将来使用。我希望这也是XHTML友好的。虽然这在JavaScript中并不困难,但不可避免地会有人在禁用JavaScript的情况下访问。本质上 +----------------+
作为外部动态内容,并有一个表单连接到CGI处理程序,这样我就可以将提交的内容存储在我用Python编写的“数据库”中(它将数据存储在Google工作表中)以备将来使用。我希望这也是XHTML友好的。虽然这在JavaScript中并不困难,但不可避免地会有人在禁用JavaScript的情况下访问。本质上
+----------------+ +-------------+
| Github Pages +======Form data=====>| CGI Handler |
| Static, no PHP |<===Dynamic Content==+ Form Handler|
| No JavaScript | +-----+-------+
| if possible | | ʌ
+----------------+ | |
ʌ V |
| +----------+ +--------+-----+
| | The Web | | The Database |
+----+ Visitors | | (Google |
| | | Sheets) |
+----------+ +--------------+
编辑:自从我发布这篇文章以来,我已经从使用SQL数据库改为使用简单的Python客户端来存储数据
-------------------------------------------------------------------------------------------