Flask 教程,第一部分:Hello,World! 已翻译 100%

oschina 投递于 2012/12/28 08:49 (共 12 段, 翻译完成于 12-30)
阅读 200968
收藏 288
72
加载中

运行下面这段脚本就可以启动的应用。当在X、Linux或者Cygwin系统上运行时,在运行之前,你必须指明这是一个可执行文件:

chmod a+x run.py

然后这段脚本会被执行,如下:

./run.py

当在Windows环境下运行时,进程将会有点不同,你没必要指明这是个可执行文件。然而,你必须把它当作Python注释的自变量来运行它。

flask/Scripts/python run.py

当服务器初始化之后,它将会监听5000端口,然后等待连接。现在打开你的浏览器然后在地址栏输入下面的地址:

http://localhost:5000

或者你也可以用下面的这个URL:

http://localhost:5000/index

你看到这个action中的映射路径了吗?第一个URL指向/。然而第二个指向/index。这两个路径都关联到我们的视图,所以呈现的是相同的结果。如果你输入其他路径的话将会报错,因为只有这两个路径被映射到这个视图中。

Jasonhoho
翻译于 2012/12/30 11:44
2

当你结束服务器操作时你指数要按住Ctrl-C来停止。然后到此我饿结束了这第一个安装指南。

对于那些懒于敲键盘的人。你可以直接从下面指南中下载代码:

Download microblog-0.1.zip.

注意,在运行应用之前。你仍然需要先安装上文提到的Flask。

下面干嘛?

在这个系列的下一章节,我会修改这个小应用来使用HTML模板。希望你还能继续看我的下一章节。。

 

Jasonhoho
翻译于 2012/12/30 11:50
2
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接。
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
加载中

评论(39)

Amor_Fatim
Amor_Fatim
请教一下,按照教程来的,但是在运行run.py 的时候提示ImportError: cannot import name 'app'这个问题应该怎样解决?
一只bug
一只bug
这讲解真的是醉了,代码都不换行的。@app.route('/index')路由到这里,能出来吗? 肯定出不来啊,@app.route('/')路由到这里才能看到效果。
sunsama
sunsama
为什么不分行,好坑啊
笔阁
笔阁
我也写过一篇,还获得了推荐。
http://my.oschina.net/u/2275217/blog/522474
lls8672
lls8672
给各位看不懂这里面代码,和原样输入代码后会出错的提个醒:一定要记得拉到页面下面,下载源代码,查看源代码里的文件层次结构和每个文件里的每行代码,因为在这个教程里没有把每个文件里的所有代码都讲解一下,所以这对于刚入门的新手来说,少一行代码可能就陷入困境了,所以千万记得下载源代码。
u
unfun
执行:flask\Scripts\pip install sqlalchemy-migrate
出现一大堆红色错误,最后一句提示是:flask\Scripts\pip install sqlalchemy-migrate
请问该什么解决
r
renxiangG
代码少了好多
TaceyWong
TaceyWong
Python代码不缩进不换行,亮瞎眼了
osc_1379125
osc_1379125
额 支持楼主, 不过现在楼主没说用flask哪个版本啊, 用现在的 0.10的 有些代码报错和有警告啊!
V
Vanker
能run么。。
返回顶部
顶部