| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Flask介绍及环境搭载 -> 正文阅读 |
|
[Python知识库]Flask介绍及环境搭载 |
一、Flask介绍Flask的核心在于Werkzeug(路由模块), Jinja2模板引擎 ? 类比Django:路由、模板、ORM ? Flask要完成功能,依赖于丰富的插件(扩展模块) 常问问题:Django与Flask有什么区别 Flask: ? Flask是轻量级框架 Flask自由、灵活,第三库的选择面广,可以使用强大的Python三方库 入门简单,即便没有多少web开发经验,也能很快做出网站 非常适用于小型网站 非常适用于开发web服务的API ? Django: ? Django适合企业级网站开发 自带的ORM很非常优秀 上手容易,开发文档详细、完善、相关资料丰富 成熟、稳定、完善,但相比于Flask,Django的整体生态相对封闭 二、环境搭建virtualenvwrapper 来创建、管理我们的虚拟环境 开发中,我们一个项目是要对应应虚拟环境的。 2.1安装 虚拟环境 pip install virtualenvwrapper-win 2.2 配置虚拟环境主目录 在windows上环境变量中 添加 环境变量 WORKON_HOME 三、虚拟环境操作3.1 创建虚拟环境 mkvirtualenv 虚拟环境名 3.2 查看所有虚拟环境 workon 3.3 切换进入虚拟环境 workon 虚拟环境名 查看命令是否在虚拟环境中,要看 命令行的前缀是否有括号(虚拟环境名) 3.4 离开虚拟环境 deactivate 四、安装 flaskpip install flask==1.0.2 五、pip高级使用
pip freeze > requirements.txt
pip install -r requirements.txt 六、项目配置6.1 Flask配置理解 app.config是一个类字典的对象,里面已经有了很多默认的配置。我们可以向里面添加自己新的配置。在app.py中添加配置信息并打印
6.2 配置对象加载我们把配置信息写入到一个类中,然后去加载 配置类:我们写入到settings模块
返回到app.py中修改
3、配置文件加载我们直接把配置信息写入文件,然后去加载
4、环境变量中加载在pycharm中定义一个环境变量,这个环境变量指向一个目录下的文件 定义Config.txt文件 内容为:
在pycharm中定义一个环境变量指向Config.txt 在Flask中使用这个环境变量
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 20:54:12- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |