一、hello_world
安装好flask后,输入以下代码:
<span style="font-size:14px;">from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()</span>
终止程序(经常忘了)从运行结果中得到的域名在浏览器中打开便可以开始入门了。二、外部可访问的服务器
如果你禁用了 debug 或信任你所在网络的用户,你可以简单修改调用 run() 的方法使你的服务器公开可用,如下:
这会让操作系统监听所有公网 IP。
三、模板的使用
由于没有学过HTML,我决定从模板入手。
网上可以找到 render_template() 方法来渲染模板。我做的一切就是将模板名和你想作为关键字的参数传入模板的变量。这里有一个展示如何渲染模板的简例:
Flask 会在 templates 文件夹里寻找模板。所以,要在Python文件的同目录下创建一个templates文件夹,将模板文件放在里面。
这样,我们就可以将一些简单的网页进行修改成为我们的东西了。
四、静态文件
只要在你的包中或是模块的所在目录中创建一个名为 static 的文件夹,在应用中使用 /static 即可访问。
给静态文件生成 URL ,使用特殊的 'static' 端点名:
这个文件应该存储在文件系统上的 static/style.css 。