Html 在静态站点上使用外部POST/PUT表单处理程序

Html 在静态站点上使用外部POST/PUT表单处理程序,html,forms,http-post,http-put,Html,Forms,Http Post,Http Put,我一直在尝试在Github页面上建立一个站点,但是他们的站点只是静态内容,我需要一个表单。我想做的是让Github页面作为前端,使用作为外部动态内容,并有一个表单连接到CGI处理程序,这样我就可以将提交的内容存储在我用Python编写的“数据库”中(它将数据存储在Google工作表中)以备将来使用。我希望这也是XHTML友好的。虽然这在JavaScript中并不困难,但不可避免地会有人在禁用JavaScript的情况下访问。本质上 +----------------+

我一直在尝试在Github页面上建立一个站点,但是他们的站点只是静态内容,我需要一个表单。我想做的是让Github页面作为前端,使用
作为外部动态内容,并有一个表单连接到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客户端来存储数据

-------------------------------------------------------------------------------------------