Board logo

标题: 使用 Flask 构建简单的 Hello World Python 应用程序 [打印本页]

作者: look_w    时间: 2018-11-16 14:06     标题: 使用 Flask 构建简单的 Hello World Python 应用程序

Flask 是 Python 中的一个非常棒的、真正的轻量级框架,可用来创建强大的 Web 应用程序。我们将用它在 Python 中构建一个简单的 hello world 应用程序。
在本文中,我们将通过书面说明介绍如何实现此操作,但是,如果您喜欢看视频的话,可以观看下面的视频。
在本教程中,我们将通过两个步骤来部署应用程序。一个步骤是简单地单击一个按钮来部署您的应用程序,我们会优先采用这种方法来部署应用程序。第二种方法更深入一些,涉及到安装一个命令行工具来上传应用程序。如果您打算编辑代码,或者您想要深入具体的细节,那么第二种方法很不错,是您的首选。
简单的入门步骤所涉及的一些步骤
1
cf push myappname




如果您获得一个类似下面的提到某些东西的错误,那么这意味着有人已经拥有了使用该 URL 的应用程序,请选择另一个 URL 并重新运行该命令。
错误信息:
1
2
3
4
5
6
7
[01:54 PM] jsloyer@Jeffs-MacBook-Pro [python-hello-world-flask]>cf push jeff-is-awesome
Creating app jeff-is-awesome in org jbsloyer@us.ibm.com / space demos as jbsloyer@us.ibm.com...
OK

Creating route jeff-is-awesome.mybluemix.net...
FAILED
Server error, status code: 400, error code: 210003, message: The host is taken: jeff-is-awesome




如何修改:
1
cf push myappname-unique




您会获得和如下先信息类似的输出,它会显示您应用的 URL。本例中,访问的 URL 为:http://jeff-is-awesome2.mybluemix.net.
1
2
3
4
5
6
7
8
[02:05 PM] jsloyer@Jeffs-MacBook-Pro
[python-hello-world-flask]>cf push jeff-is-awesome2
Updating app jeff-is-awesome2 in org jbsloyer@us.ibm.com /
space demos as jbsloyer@us.ibm.com...
... snip ...
App jeff-is-awesome2 was started using this command `python hello.py`
Showing health and status for app jeff-is-awesome2 in
org jbsloyer@us.ibm.com / space demos as jbsloyer@us.ibm.com...




结束语回顾一下我们刚刚介绍的将 Python 应用程序部署到 Bluemix 的两种不同方法。第一种方法非常快速,这样您就可以了解该平台的强大,快速实现和运行它。第二种方法使用了命令行,因此您可以修改应用程序并定制它。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0