![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
2. Python Web框架
文章平均质量分 90
Python框架相关学习
渴鱼y
求知若渴 虚心若愚
展开
-
Flask Web 零碎内容
1开发环境:在本地编写和测试程序时的计算机环境生产环境:网站部署上线供用户访问时的服务器环境(默认)修改方法:https://www.jianshu.com/p/0125d0df0302FLASK_ENV = development如果出现了下面的警告:是因为这里我们没有设置环境,于是默认是生产环境,而生产环境下,flask需要使用WSGI启动服务。需要添加下面两行代码:from gevent import pywsgi再次启动程序,运行时只有以下信息:但是访问服务器是可以成功运行原创 2021-01-17 16:48:20 · 442 阅读 · 4 评论 -
Flask Web实战-新闻资讯项目
准备工作Git相关创建git项目并clone到自己的电脑,用pycharm打开,做一些修改(忽略文件)。.pyc 为了让执行python程序导包时更快速而产生的文件.pyo 链接c语言文件时产生的.pyd 动态库相关好习惯:一个阶段的任务完成之后,就提交到git上。数据库配置目的: 为了在项目中用来存储新闻数据以及用户数据的redis配置目的: 缓存访问频率高的内容, 存储session信息,图片验证码,短信验证码session配置目的: 用来保存用户的登陆信息原创 2021-01-15 17:54:23 · 792 阅读 · 0 评论 -
Flask Web视频学习(3)& Redis
蓝图Blueprint蓝图基本使用[掌握]作用: 为了进行模块化开发特点: 属于flask中自带的,不需要安装扩展就能使用蓝图的使用流程:1.创建蓝图对象(Blueprint)2.使用蓝图装饰视图函数3.将蓝图注册到app中(register_blueprint)以单文件使用蓝图[掌握]例子: 创建并使用商品蓝图、用户蓝图以包形式使用蓝图[掌握]作用: 以包的形式管理使用蓝图,更加灵活特点: 每个蓝图都可以有自己的模板文件、静态文件、配置文件等循原创 2021-01-14 22:43:31 · 210 阅读 · 0 评论 -
Flask Web视频学习(2)
数据库ORM概述ORM(Object-Relation Mapping):对象-关系映射,用来实现【模型对象】到【关系数据库数据】的映射(通过ORM提供的一个类映射出对应数据库中的一个表和表中的记录)。学习了ORM,就可以不写SQL语句,但也能操作数据库。但实际是ORM帮我们完成了从高级语言到数据库语言的翻译。这一翻译过程的优点就是使开发人员的效率更高,缺点是这一翻译过程是需要耗时的,但可以忽略。解释: 对象关系映射模型特点:1.将类名、属性映射成数据库的表名和字段2.类的对象,会映原创 2021-01-13 00:09:17 · 186 阅读 · 0 评论 -
Flask Web视频学习(1)
视频来自:这老师的讲课逻辑我太爱了!搜刮了很多视频看,就这个我最中意。终于可以好好学习了 o(╥﹏╥)o原创 2021-01-11 15:56:23 · 263 阅读 · 0 评论 -
Windows下虚拟环境配置
吐槽:那本书一点也不好,该说的细节也不讲,直接一上来就介绍一大堆知识点,还没有实际代码操作,总是让我直接打开他给的代码。看了这么久都不知道怎么自己完整的创建并运行一个项目。直接把所有知识点写书上,而且好多地方还说:若想详细了解,请前往XX官网。呵呵。也许是我太浮躁看不下去?。。。。。。我说的是《Flask Web开发实战 入门进阶与原理解析》(李辉 著),反正这本书不适合我,我比较菜。找了许久的视频想要学习,嗯,找到了,结果他用的虚拟机,嗯,于是我花了一天多的时间把虚拟机配置了一下。都配置好了,运行P.原创 2021-01-11 15:12:59 · 151 阅读 · 0 评论 -
Django实战(进阶)—— 搭建个人博客(未完成)
项目介绍目的:通过完整的开发过程学习Django对一本的网站开发流程有全面的认识主要流程:设计网站原型 —> 具体开发 —> 功能测试 —> 部署上线网站原型的具体设计:...原创 2021-01-11 23:12:56 · 211 阅读 · 0 评论 -
Django实战(入门)
入门实战大体步骤建立项目django-admin startproject mysite建立应用python manage.py startapp article建立模型相关在mysite/settings.py中找到INSTALLED_APPS数组,向其中添加应用article在djangosite/app/models.py中新建一个模型类生成数据移植文件 makemigr...原创 2020-01-31 17:56:49 · 372 阅读 · 0 评论 -
Django
一、Django简介Django官网:https://www.djangoproject.com/Django定义了服务器发布、路由映射、模板编程、数据处理的一整套功能,这意味着开发者需要学习Django自己定义的一整套技术。主要特点组成结构Django是遵循MVC架构的Web开发框架,其主要由以下几部分组成:管理工具模型视图模板表单管理站下面逐个学习这些模块...原创 2020-01-31 16:33:09 · 610 阅读 · 0 评论 -
Python与数据库的连接
Python与数据库的连接关系数据库编程在Python中操作不同的数据库需要引入不同的数据库包。常用数据库引擎的Python包如下:数据库Python包MySQLMySQLdbMS SQL Serverpymssql虽然每种数据库引擎的Python包不同,但是所有Python的数据引擎都遵守DB-API规范,此规范使得引用数据库引擎后的编程方法大致...原创 2020-01-14 11:45:11 · 5148 阅读 · 0 评论 -
Python网络框架框架纵览
Python网络框架框架纵览所谓框架指的是这样的一组包:能够使开发者专注于网络应用业务逻辑的开发,而无需处理网络应用底层的协议、线程、进程等方面。这样能大大提高开发者的工作效率,同时提高网络应用程序的质量。全栈网络架构:是指除了封装网络和线程操作,还提供了HTTP栈、数据库读写管理、HTML模板引擎等一系列功能的框架,如Django、Tornado、Flask。对于Twisted框架来说,它...原创 2020-01-14 11:47:59 · 351 阅读 · 0 评论