Flask笔记:虚拟环境和Hello world
一、Python虚拟环境:
注:可以安装一个对虚拟环境操作更加方便和强大的工具virtualenvwrapper,可以安装virtualenv后再安装virtualenvwrapper,也可以直接安装virtualenvwrapper(没有安装virtualenv时,virtualenvwrapper会先自动安装virtualenv)。
二、Flask安装
三、Hello World 在PyCharm中新建一个Flask项目即可(此功能只有专业版的PyCharm才有,社区版的没有此功能,但Hello World足够简单,只有一个py文件,因此不用PyCharm也可以,不用PyCharm时一定注意运行py文件需要用虚拟环境中的Python解释器),需要注意:①项目名称的路径名最好全英文;②解释器选择的时候选择虚拟环境中的“Scripts”目录下的“python.exe”。如图: ? 运行以下代码,并打开浏览器访问http://127.0.0.1:5000/可以看到视图函数return的字符串“Hello World!”: 1 # -*- coding: utf-8 -*- 2 from flask import Flask 3 4 实例化一个Flask对象,使用__name__作为参数是,以后Flask的插件出现错误,可以方便定位问题 5 app = Flask(__name__) 6 7 8 此装饰器的作用是形成一个URL与视图函数的映射,app即前面的Flask实例对象 9 @app.route('/'10 def hello_world(): 11 """视图函数:返回指定URL下的视图""" 12 return Hello World!' 13 14 15 if __name__ == __main__: 16 app.run() 启动一个应用服务器,接受用户请求 ?四、run方法 run()表示启动一个测试应用服务器,用来接收用户的请求,真正部署到正式用的服务器上时就不能使用这个语句了。以下是它的一些参数的使用:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |