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

project 网站开发计划我想自学建网站

project 网站开发计划,我想自学建网站,大学网络推广培训,做ppt的动图下载哪些网站本文首发于公众号#xff1a;Hunter后端 原文链接#xff1a;Flask笔记一之项目搭建、配置项导入 这一篇开始介绍 Flask 系列笔记#xff0c;这个系列笔记将和之前的 Django 笔记一样会从 Flask 的官方文档中提取一系列的知识点#xff0c;整理成系列笔记。 这是 Flask 系… 本文首发于公众号Hunter后端 原文链接Flask笔记一之项目搭建、配置项导入 这一篇开始介绍 Flask 系列笔记这个系列笔记将和之前的 Django 笔记一样会从 Flask 的官方文档中提取一系列的知识点整理成系列笔记。 这是 Flask 系列笔记的第一篇本篇笔记介绍的是 Flask 项目的搭建以及配置项的导入我们用到的 Python 的版本还是 3.8用到的 Flask 的版本是 2.3.2。 pip3 install flask2.3.2接下来我们这里用 Pycharm 创建一个项目我们命名为 flask_blog在其下文件夹为 app其下再创建一个 __init__.py 文件当前的文件结构如下 flask_blog└── app└── __init__.py以下是我们本篇笔记目录 运行 FlaskFlask 获取配置区分开发环境和生产环境变量 1、运行 Flask 在 __init__.py 中我们写入以下代码 from flask import Flaskdef create_app():app Flask(__name__)app.route(/)def hello():return h1hello world/h1return app然后在 flask_blog/ 文件夹下执行下面的命令运行 Flask flask run看到输出下面的输出就说明项目已经启动起来了 ... * Running on http://127.0.0.1:5000/ Press CTRLC to quit然后访问服务器 5000 端口就可以看到返回内容了。 在这里我们使用 app.route() 指定路由然后直接 return 一个 html 文本我们在浏览器访问的时候就会自动渲染。 指定端口 不指定的话Flask 运行自动使用 5000 端口如果要指定其他端口使用 --port 参数指定。 flask run --port9898允许其他地址访问 如果希望其他服务器访问的话加上 --host0.0.0.0 debug模式 如果是在开发阶段可以加上 --debug 参数会自动检测系统代码变化然后重启系统。 2、Flask 获取配置 Flask 获取配置信息有几种方式一种是从文件中获取一种是从定义好的 dict 里获取。 从文件中获取配置 从文件里获取提供了几种方式 app.config.from_object(app.config)app.config.from_pyfile(./config.py)我们在 app/ 文件夹下创建了一个 config.py 文件其内容如下 ABC 123在执行完 from_object 或者 from_pyfile 操作之后可以通过下面的操作获取到这些配置信息 app.config.get(ABC)从 dict 中获取配置 除了从文件中获取我们还可以使用 from_mapping() 函数将需要写入的配置放到 dict 里 app.config.from_mapping({ABC: 123 })注意我们从文件中或者从 dict 中获取的变量名称都应该是大写的否则系统不会读入。 3、区分开发环境和生产环境变量 在实际开发中我们可能需要区分开发环境和生产环境并且根据不同的环境读取不同的环境变量就这个问题这里提供一个方案 在 app/ 文件夹下创建一个 config/ 文件夹在 config/ 文件夹下创建三个文件config.pyproduction.pydevelopment.py。 config├── config.py├── development.py└── production.pyconfig.py 的内容如下 import osif os.getenv(FLASK_ENV) production:from .production import * else:from .development import *根据当前环境设置的 FLASK_ENV 是否为 production 来判断并选择加载对应的变量文件。 在 app/__init__.py 中还是正常加载 app.config.config 即可 app.config.from_object(app.config.config)
http://www.sadfv.cn/news/297581/

相关文章:

  • iis7添加php网站免费的企业建站cms
  • 企业网站的网络营销功能包括windows优化大师自动安装
  • 做多个网站 买vps备案价公示网站
  • 品牌网站建设权威网站怎么做弹幕播放器
  • 爱站关键词查询网页美工设计主要从哪些方面设计
  • 公司做网站有什么好处香河县住房和城乡建设局网站
  • 温州网站制作套餐北京公司摇号中签率
  • 哪个网站可以做自己的网页网站标题堆砌关键词
  • 容县住房和城乡建设局网站河南郑州做网站h汉狮
  • 香奈儿网站建设策划书工程管理咨询公司
  • 360网站seo如何做wordpress 动态特效
  • 网站建设需要哪些书籍整合营销方案案例
  • 北京做网站s百度资源平台链接提交
  • pc网站建设怎么样一级a做爰片阿v祥仔网站
  • 网站设计用户体验软件公司做网站
  • 婴幼儿用品网站开发意义桂林森威建筑工程监理有限责任公司
  • 上海市官方网站财务公司经营范围
  • 汕头网站建设策划百度收录提交申请网站
  • 网站建设与网络编辑综合实训课程指导手册pdf天元建设集团有限公司电话号码
  • 申请网站空间就是申请域名网页微信版官网登录下载
  • 台中网站建设同一个网站可以同时做竞价和优化
  • 在哪找做调查赚钱的网站网站用什么框架
  • wordpress全站登陆可见黄骅港海关
  • 临沂建站公司湛江海田网站建设招聘
  • 关于网站建设的题目开发公司移交给物业资料说明
  • 郑州上市企业网站建设口碑营销案例ppt
  • iapp用网站做的APP无法加载joomla做的网站
  • 咸阳网站建设联系电话百度网站的目标
  • 网站转化率低百度seo是啥
  • 怎么做网站推广软件如何自己搭建网站