当前位置: 首页 > news >正文

建设企业网站专业服务深圳住房建设局网站首页

建设企业网站专业服务,深圳住房建设局网站首页,杭州市网站seo,网站源码 照明目录 1、安装flask 2、创建Flask工程 ​编辑 3、初始化效果 4、运行效果 5、设置Debug模式 6、设置Host 7、设置Port 8、在app.config中添加配置 1、安装flask 如果电脑上从没有安装过flask,则在命令行界面输入以下命令: pip install flask 如果电…

目录

1、安装flask

2、创建Flask工程

​编辑

3、初始化效果

4、运行效果

5、设置Debug模式

6、设置Host

 7、设置Port

8、在app.config中添加配置


1、安装flask

        如果电脑上从没有安装过flask,则在命令行界面输入以下命令:

 pip install flask

        如果电脑上曾经安装过flask,则先检查flask的版本,如果版本低于2.0.1,则进行升级。

 #查看flask版本pip show flask#升级flaskpip install --upgrade flask

2、创建Flask工程

3、初始化效果

        新创建的Flask项目含有templates和static两个文件夹,以及一个app.py文件。如果使用的是社区版的Pycharm则不会产生这三个文件,需要自行创建。

app.py文件:该文件是项目的入口文件,会默认生成一个主路由,并且视图函数名叫hello_world。

 #app.py文件初始化代码from flask import Flask​app = Flask(__name__)​​@app.route('/')def hello_world():return 'Hello World!'​​if __name__ == '__main__':app.run()

templates文件夹:用于存放模板文件。

static文件夹:用于存放静态文件。

4、运行效果

        运行代码,在浏览器中输入http://127.0.0.1:5000即可看到浏览器网页显示“Hello World!”字样。至此,一个最简单的flask项目就创建完成了

5、设置Debug模式

        设置Debug模式后,如果我们对代码进行修改,保存后Flask将会自动重启项目。如果程序出现错误,在开启Debug模式下,在浏览器端会显示错误信息,并且标记错误行号,有利于定位bug。点击右上角的demo1右侧下拉按钮,然后在弹出的下拉了列表中选择Edit Configurations命令。

        在本项目的编辑界面中选中FLASK_DEBUG复选框,然后点击OK即可。

        运行代码,可以看到PyCharm控制台显示已经开启Debug模式。

        如果是社区版的PyCharm则需要在app.run方法调用时,添加debug=True参数。

 from flask import Flask​app = Flask(__name__)​​@app.route('/')def hello_world():return 'Hello world!'​if __name__ == '__main__':app.run(debug=True)

6、设置Host

        在Edit Configurations界面,在Additional options中添加“--host=新的主机地址”即可。

Host地址访问方式
本机的局域网IP地址自己的计算机和局域网中的其他计算机都需要通过本机的IP地址才能访问到
127.0.0.1代表本机的IP地址,只能本机访问,局域网中的其他计算机无法访问
0.0.0.0本机既可以通过127.0.0.1访问,也可以通过本机的IP地址访问。局域网中的其他计算机需要通过本机的IP地址访问

        运行项目可以通过哪些IP地址访问到本项目。

 7、设置Port

        在Edit Configurations界面,在Additional options中添加“--port=新的端口号”即可。当两个项目同时运行时,都是用默认端口号,则一次只能运行一个项目。而设置端口号,是两者各占一个端口,则可以同时运行两个项目。

         如果是社区版的PyCharm则需要在app.run方法调用时,手动设置host和port参数。

 from flask import Flask​app = Flask(__name__)​​@app.route('/')def hello_world():return 'Hello world!'​if __name__ == '__main__':app.run(debug=True,host="0.0.0.0",port=8000)

8、在app.config中添加配置

        app.config是Config的对象,Config是一个继承自字典的子类,可以像操作字典一样操作它。在使用app.config是需要注意,所有配置项的名称都必须大写,否则不会被app.config读取到。参数较少的情况下,我们可以直接在文件中进行配置。

 from flask import Flask​app = Flask(__name__)app.config["SECRET_KEY"] = "1563456"# 不会被读取到app.config["secret_key"] = "4894894"print(app.config["SECRET_KEY"])​@app.route('/')def hello_world():return 'Hello world!'​​if __name__ == '__main__':app.run(debug=True,host="0.0.0.0",port=8000)

         如果需要配置的参数较多,可以直接创建一个config.py文件来存储配置信息。如果配置项名称出现小写,则会报错。

 #app.py文件from flask import Flaskimport config​app = Flask(__name__)app.config.from_object(config)print(app.config["TOKEN_KEY"])​@app.route('/')def hello_world():return 'Hello world!'​​if __name__ == '__main__':app.run(debug=True,host="0.0.0.0",port=8000)​#config.py文件TOKEN_KEY = "123456"
http://www.yayakq.cn/news/519508/

相关文章:

  • 建造师免费自学网站中山市中国建设银行网站
  • 沈阳快速建站公司有哪些制作自己的网站多少钱
  • 梅州市住房和城乡建设局官方网站品牌运营岗位职责
  • 企业手机网站设计手机网站首页
  • 企业网站建立的目的东莞搜索排名提升
  • 怎么做网站背景图网络维护协议范本
  • 界面好看的网站百中搜如何做网站排名
  • 购买空间网站哪个好wordpress 编辑器增加按钮
  • 珠海市网站建设企业东莞 企业 网站制作
  • 中文建站模板wordpress如何生成html代码
  • 心悦会员荣誉战场两张免做卡网站建网站添加付款方式
  • 做网站用jquery有趣的网站名称
  • 北京专业做网站的纳雍网站建设公司
  • 最受欢迎国内设计网站做网站好做吗
  • 网站建设证书做网站注意什么问题
  • 做设计一般用什么素材网站互联网服务中心
  • 郓城县住房和建设局网站app网站样式
  • 福建泉州网站建设公司哪家好html5网站建设基本流程
  • 唐山市城乡建设网站wordpress 相册 json
  • 织梦网站装修公司源码自己怎么做装修网站
  • 汽车销售公司的网站怎么做阿里云盘资源搜索引擎
  • ui参考网站阿里云 一键wordpress
  • 淮安品牌网站建设外贸网络营销公司
  • 惠州网站建设找惠州邦西安网站建设公司哪有
  • 网站开发工程师是做什么的模板无忧
  • 网站做专业团队游戏制作软件免费版
  • 网站怎样做才会被百度收录怎么查有做网站的公司
  • 使用局域网可以做网站吗沈阳做网络推广的公司
  • 深圳网站制作的公司怎么样国外seo大神
  • 搬瓦工可以做网站吗对于网站建设的意见和建议