在Github页面上运行Flask应用程序需要什么?

38

最近我一直在尝试使用Flask应用程序和Github页面创建个人网站。一旦创建了一个名为.github.io的存储库并放置了一个名为index.html的文件,它将出现在地址.github.io上。然而,一旦删除此文件并替换为基本的Flask应用程序,则会出现404页面。

如何才能在Github页面上运行Flask应用程序?

1个回答

56

您无法在Github pages上托管Python应用程序,它专为简单的静态文件托管而设计。 您可以使用类似Flask-Frozen的工具将您的Flask应用程序转换为静态页面,但这样一来,根据您的站点功能,显然需要做出一些重大的权衡。


3
如果您不介意我问一下,这些权衡是什么? - Paul McBurney
13
@PaulMcBurney,许多人使用 Flask 来创建、读取、更新和删除应用程序(例如 Stack Overflow 允许您创建和更新问题)。使用静态网站时,您将无法实现此类功能。 - Jack Moody
你可以用非常巧妙的方法。 - The Empty String Photographer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接