我需要创建一个BCI的python模块/ API的REST服务器,以便可以在我的Drupal网站上访问该应用程序。我是否需要在基于python的网站或CMS上创建和托管REST服务器,以便我的Drupal网站可以访问它,或者直接在我的网络托管服务器上上传和托管api和rest服务器?如果是这样,用于为python模块/ API创建REST服务器的最简单的python CMS是什么?
答案 0 :(得分:0)
REST的优点在于,无论您的API在哪里,只要可以从Drupal服务器访问,或者如果您有javascript API客户端,则可以从客户端访问。
如果它是一个简单的应用程序并且您具有对Drupal服务器的管理员访问权限,则没有什么能阻止您并排托管Python Web服务。它们甚至可以共享相同的HTTP服务器,例如Apache或Nginx,尽管根据您对每个服务器的要求,将它们分开可能更好。
如果您是Python的新手,Flask框架是编写与Python模块接口的简单类似REST的API的不错选择。