它是用一个框架来编写Python中的一个互动网页的有效方法?

问题描述 投票:1回答:1

这是维基数据的慢性疼痛项目的开源贡献者项目。

我想创建一个网页,即:

  • 有inputboxes当用户选择几个维基百科页面标题(搭配建议)
  • 还可以通过URL把这些参数
  • 从维基数据获取项目的元数据。
  • 打造一个SPARQL请求,收集学术文章。
  • 从渲染和维基数据维基百科的数据,链接到不同的wiki页面。

该网页将维基媒体基金会服务器上托管。我有可以访问的Linux容器以及一个Jupyter笔记本(不知道这个人是适合这个项目)。它在Python 3进行编码,因为我会用Pywikibot框架与维基数据交互。

我是新来的节目,让我真的不知道什么是最好的办法。我听说,这是很难不使用像Django的框架编写Python中的网页。但是这个页面是非常简单,所以它可能不是最有效的部署Django的这个?

django python-3.x webpage wikipedia wikidata
1个回答
1
投票

注意:你的问题是近乎“主要是基于意见”(这并不意味着它是一个不好的问题,通过本身,而是答案可能更,好,意见比硬的事实)。

这是说,“一个交互式页面”并不意味着服务器后面的代码只是加载一个静态的html文件,并将其发送给客户端。例如,我们的产品的主要用户界面部分,从技术上讲,“一个交互式页面”,但这个“单”页面充满反应过来的应用程序,并通过与十几个入口点的专用API,它派遣一个支持的后端代码整个负载,包括数据库访问,芹菜等任务当然,这将是技术上是可行的,只有纯WSGI甚至普通的旧CGI代码编写了这一切,但远,它也可能是有可能把它直接在C ++编写或即使装配和没有人会认为这是一个可行的解决方案。

为了使长话短说:甚至不浪费你的时间试图代码项目与普通WSGI(让我们不要谈论CGI),你最终会重新发明方轮,每个人都会恨你这个(利益相关者,因为你从来没有实现在适当的时间和预算,以及其他开发者一个强大的,工作产品,因为他们现在可以根据端口全混账东西到了稳定,成熟和维护框架)。现在,如果Django的似乎是大材小用这个项目有像瓶轻得多的框架。实际上,这两个是“行业标准”和安全的选择。

© www.soinside.com 2019 - 2024. All rights reserved.