【问题标题】:How to write basic webpage in python without using framework? [closed]如何在不使用框架的情况下用 python 编写基本网页? [关闭]
【发布时间】:2014-01-18 10:22:14
【问题描述】:

能否请您告诉我,如何在不使用 DjangoWeb2Py 和其他第三方框架等框架的情况下编写基本网页。另外,我不喜欢使用CGI。我只需要基本的MVC 结构和一个hello-world 网页。

【问题讨论】:

标签: python web


【解决方案1】:

我想你的意思是一个 http 服务器,因为对于一个网页来说,你会使用 html,而不是 python。

我建议您从this 页面上的一些阅读开始。这是python的http服务器。由于您想让事情变得简单,您可能只想覆盖 BaseHTTPRequestHandler 或 SimpleHTTPRequestHandler 类,尤其是 do_GET 和 do_POST 方法。

请注意,这不会强迫您使用 MVC,这是您自己的责任。如果要强制执行 MVC,则需要一个实际的框架。

【讨论】:

  • 我不知道他将如何以这种方式创建“MVC 结构”。 (除非他想提供一个带有静态 Web 服务器的纯客户端 MVC 应用程序,我认为这不是他所要求的。)这不仅仅是不强制 MVC 的问题,而是没有的问题任何启用它。但后来我认为他的要求很愚蠢,所以我不能因为没有提供而责备你的答案。
  • @abarnert:默认情况下,如果不使用框架,您将无法获得 MVC 结构,这是您必须自己做的事情。我只是“跳过”了问题的那一部分,因为正如你所说,它无法回答:P
  • 嘿伙计们,我的意思只是一个简单的模型视图和控制器文件夹,以及使用前端控制器如何以简单的方式完成路由,而不使用像烧瓶这样的最简单框架这样的框架。您如何在单页中使用 wsgi..请告诉我,如果可以的话,可以。
  • @padamgurung:你在自相矛盾。在 MVC 中划分文件夹并设置路由的东西称为框架。
  • 不,你不明白,如果你写了一些在每个页面或每个项目中非常常见的代码,你可以调用任何框架。但是,在你扩展你的代码之前,你需要做基本的工作模型。我现在想要的是使用python的wsgi作为示例完成的基本路由,如果你知道,请不要评论。
猜你喜欢
  • 2012-08-19
  • 2012-04-16
  • 1970-01-01
  • 1970-01-01
  • 2019-07-30
  • 2014-06-04
  • 1970-01-01
  • 2011-01-17
  • 1970-01-01
相关资源
最近更新 更多