基于Flask-RESTful的应用

时间:2015-11-18 05:37:07

标签: python rest extjs web-deployment flask-restful

我是一名试图学习的Python网站开发新手。我有一个基于ExtJS(静态)代码的简单应用程序向Flask-RESTful服务发出请求。它具有以下结构:

MyApp |
      | - client |
      |          | - app.html, //static stuff: html, css, js, images etc (all ExtJS)
      |
      | - server |
                 | - server.py, // Python code

正如我所提到的,当从命令行运行Flask-RESTful时,它可以正常工作。对我来说并不是很清楚,我无法找到一个关于如何将其部署到生产中的好例子,其中HTTP服务器在端口80(Apache?)上提供静态文件,但仍能够运行某些运行的REST服务其他港口。

只是为了在应用程序中清楚地说明ExtJS代码发出AJAX调用以使用Flask-RESTful服务交换JSON数据。没有由Python代码生成的标记(没有模板)

我是否应该解开ExtJS代码将其部署到Apache并让它调用Flask-RESTful,它在Tornado之类的同一个盒子上运行?提前谢谢。

1 个答案:

答案 0 :(得分:1)

由于您的客户端是纯HTML,因此可以通过任何一种方式完成。我建议将它们分开,因为通常它们是分开的,所以你将在更现实的设置中学习它。您可以通过将Apache设置为虚拟主机来使用Apache。然后使用主机名或端口来识别它们。