大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

Flask

Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。

01-Flask之基本流程

01-Flask之基本流程 一、Flask简介 Flask是一个基于python实现的web开发"微"框架。 Flask和Django一样,也是一个基于MVC设计模式的web框架。 官方文档: http://docs.jinkan.org/docs/flask/ Flask依赖三个库: Jinja2模板引擎、Werkzeug WSGI工具集、Itsdangerous基于Django的签名模块 二、流行的Flask # 流行的主要原因 - 有非常齐全的官方文档

《PyCon2018》系列一:Pipenv

《PyCon2018》系列一:Pipenv 前言 俗话说,工欲善其事,必先利其器。我们写代码也是如此。在Python开发过程中,如何管理Python运行环境、package依赖关系是每个开发者都绕不过去的问题。在PyCon2018上,Kenneth Reitz介绍的Pipenv,就是用来解决这类问题的大杀器。 为何需要Pipenv? 要想明白Kennenth Reitz为何开发Pipenv,还需要从Python的package管理工具的发展历史说起。 Python Packaging 历史 Dis

docker学习系列6 docker compose使用

docker学习系列6 docker compose使用 学习 docker 光看是不行的,强烈推荐按照教程敲一遍https://docs.docker.com/compose/gettingstarted/ 这个教程的例子是安装Flask的Python Web框架,然后每次刷新页面,调用一个 count 方法。往redis里自增数字并返回。 总结: 区别 RUN vs CMD vs ENTRYPOINT Dockerfile中,在基础镜像上安装软件使用 RUN CMD命令是当Docker镜像被启动后Docker容器将会默认执行的命令。一个Dockerfi

博客系列:对SQLAlchemy进行改写。可直接拿到别的项目中使用

columns if not self._fields: all_columns = set(columns.keys()) self._fields = list(all_columns - set(self._exclude)) def hide(self, *args): for key in args: self._fields.remove(key) return self def keys(self): return self._fields def __getitem__(self, key): return getattr(self, key) BaseModel 和MixinJSONSerializer 都是可用于model继承的

博客系列:异常处理方式,Exception,自定义一个异常

", code=409, error_code=None): self.code = code self.msg = msg self.error_code = error_code class ServerError(AppError): def __init__(self, msg="you've got a error!", code=500, error_code=None): self.code = code self.msg = msg self.error_code = error_code from werkzeug.exceptions import HTTPException class APIException(HTTPException): msg = 'sorry, we make a mistake' def __init__(self, msg=None, headers=None): if msg: self.msg = msg super(APIException, self).

博客系列:统一json返回【json和jsonify的区别】

博客系列:统一json返回【json和jsonify的区别】 分享一个前后端分离(Python3 + Flask +Vuew)的个人博客,一个使用Python Flask 框架编写的个人博客。项目很轻。却很实用。 GitHub地址:哆啦瞎梦 技术栈:Flask、Vue、Docker 初始化,项目结构我就不再写了,之前写过了,没有的可以看我之前的文章。或者直接私信我,我特地准备了一个干净的模板 返回格式定制化编写 # flask_app restful_api_manag

promethues + python + flask监控后端服务状态

promethues + python + flask监控后端服务状态 目录 脚本 说明 配置 写在前面 本文适合有python基础、使用过promethues + grafana的人 今天接到个任务,要监控后端的服务状态。 Prometheus有个不好的地方在于,在国内比较小众,模板不如zabbix那么丰富,网上的资料也很少。作为一个不想当咸鱼的运维,这种小(简)型(单)的exporter当然是要自己写啦。 Prometheus是使用pull的方式获取数据,

ipython 自动加载 auto_reload 扩展

ipython 自动加载 auto_reload 扩展 在开发中django或者flask开发中,调试的时候经常用到manager shell.如果安装了ipython的话,默认是打开ipython的。在调试过程中,如果代码发生更新,怎么实现ipython中引用的模块也自动更新呢。 ipython提供了一个很好的扩展auto_reload. In [1]: had_ext autoreload In [2]:

教隔壁小姐姐搭建Python爬虫比价网站

format(word) 当我们得到了淘宝传递的json数据后,后面的过程就很简单了,在json中寻找目标信息要比在html树状结构中寻找方便多了。 源码如下: import requests import urllib.parse def crawler(word, products_list=[]): """ 爬取淘宝网的商品数据 """ word = urllib.parse.quote(word) url = 'https://s.taobao.com/api?

从零开始用Vue+Flask开发知乎小视频下载工具

get("duration", None) if duration_seconds is not None: return round(float(duration_seconds)) else: return 0 然后获取ffmpeg的实时流输出,为了前端可以异步获取,我选择把解析出来的时间存储到redis中。 def progress(m3u8_url, directory, filename): # '/path/to/dist/static/video/zhihu/xxx-yyy.mp4' prefix = directory + '/dist/' key = hashlib.md5(filename.encode('utf-8')). proxy_set_header Host $host;

[Flask] Flask-Mail

[Flask] Flask-Mail [TOC] [Flask] Flask-Mail Welcome to Flask-Mail

基于文本内容的推荐系统开发记录

层和单词层) 1、为整篇doc选定一个主题分布\theta, 而他是在corpus层面上的分布: \theta \sim Dir(\alpha) 2、根据\theta 的分布,为该文档的推荐文档id 计算过程与结果演示 image 语料库与字典库的构建与更新 image 推荐结果写入txt.

Flask+Vue 构建个人博客01 ---用户模块

first_or_404() if not user.check_password(password): raise UnauthorizedError(msg='授权失败,密码核对失败!') scope = '' # login_user(user) return {'uid': user.id, 'scope': scope} def _before_insert(self): self.id = uuid4().

Flask+Vue 构建个人博客 一

Flask+Vue 构建个人博客 一 分享一个前后端分离(Python3 + Flask +Vuew)的个人博客,一个使用Python Flask 框架编写的个人博客。项目很轻。却很实用。 GitHub地址:哆啦瞎梦【各位看官能不能给个star(* ̄︶ ̄)】 技术栈:Flask、Vue、Docker 初始化,项目结构我就不再写了,之前写过了,没有的可以看我之前的文章。或者直接私信我,我特地准备了一个干净的模板 简介 网站很简单就是写点

零基础、转行学python,机会还有多少?

零基础、转行学python,机会还有多少? PYPL 已发布7月编程语言指数榜,Python 在今年5月首次超越 Java 拿下榜首位置后,保持上涨趋势,正逐渐与 Java 拉开差距。 趋势告诉我们,python在之后会是许多的想从事开发的小白的首要考虑的编程语言。不过对于刚刚进入python领域的新同学,无论是高校的毕业大学生,还是有志转行的在职人员,都面临着诸多如下的困惑。 如何学习Python

搭建一个好用的Flask Restful框架,项目结构

' if __name__ == '__main__': flask_app.run() 一个简单的app就定义好了,这个只是初始状态后面我会增加别的内容,例如加上gevent。 好吧现在我们可以尝试python app.py看看运行效果。这里我就不打开了。没多大意思。 下一步我我将开始把flask-restful 加入上去 from flask import Flask from flask_restful import Api, Resource flask_app = Flask(__name__) app = Api(flask_app) class Hello(Resource): def get(self): return 'hello world!