Flask使用layui数据表格的实例展示

table模块是layui比较核心的组件之一,他能将表格数据进行动态的展示,追加、修改等操作,当所有接口写好以后,后面使用起来那叫一个爽,目前作者还在完善这个框架之中,我们来看看我们常用的数据展示的例子还是在学习使用Flask框架,先看看函数代码,上面的导入模块这里就不写出来了,展示主要代码:@tools.route('/news', methods=['POST','GET'])def news():    return ren...

阅读全文

python使用opencv-python播放实时的RTSP视频流

先来上干货代码,再来讲解模块使用方法先要pip安装两个模块,一个是opencv-python,另一个是pywin32#!/usr/bin/python3#coding:utf-8import cv2import win32guicap = cv2.VideoCapture('rtsp://admin:admin@127.0.0.10')  while cap.isOpened():     &...

阅读全文

Flask使用百度开源图标js框架echarts构建报表方法

以前用PHP的时候用过,现在用python开发也用了下,记录下用法,下次可以直接复制来用下载地址:http://echarts.baidu.com/download.html一般选择常用版本,或者完整版都可以我用的flask框架开发的运维WEB工具,直接上代码了函数代码@panel.route('/newscount', methods=['POST','GET'])def newsCount():    #今日开始时间 &...

阅读全文

python3队列模块queue用法详解

在python中,多个线程之间的数据是共享的,多个线程进行数据交换的时候,不能够保证数据的安全性和一致性,所以当多个线程需要进行数据交换的时候,队列就出现了,队列可以完美解决线程间的数据交换,保证线程间数据的安全性和一致性queue是python中的标准库,可以直接import引用queue模块有三种队列及构造函数:Pythonqueue模块的FIFO队列先进先出。classqueue.Queue(maxsize)LIFO类似于堆,即先进后出。classqueue.LifoQueue(maxsize)还有一种是优先级队列级别越低越先出来。c...

阅读全文

python3检测TCP端口状态

之前有用php的socket来检测tcp端口监听情况,效果不理想,也可以说完全没啥用吧,今天在网上找了下python3检测TCP端口的代码,还比较好用,记录下以后备用,已经本地测试过了,代码中的细节我会进行说明#!/usr/bin/python#coding:utf-8import socketdef checkTcp(ip, port)try:    s = socket.socket(socket.AF.INET, sock...

阅读全文

python使用get请求发送header带session信息

我们在请求有些网站的数据接口时需要携带session才能请求成功,之前用php写过一个,参考这个里http://sulao.cn/post/547.html现在用flask框架写工具也需要这个功能,顺利写了个记录下来登录并保存session_id的方法import  requests#保存session_iddef saveSessionId(username, password):url = "http://sulao.cn/login"json_va...

阅读全文

Flask中使用pymongo操作monggodb和分页显示数据

使用pymongo操作mongodb非常简单,同时mongo内置的limit+skip命令组合可以简化我们代码中的分页,例如我通过url传参将页面变量p传入查询语句,就可以轻松做到分页,同时使用pymongo操作mongodb的代码基本和原生命令差不多安装pymongo比较简单,直接pip进行安装即可pip install pymongo然后我操作mongo的方法代码是这样from flask import Flask,render_template,request,jsonifyfrom ...

阅读全文

Flask1.0.2自定义过滤器使用方法详解

查了很多文档,一直搞不定自定义过滤器,flask的过滤器其实就和tp框架的自定义函数是一样东西,就是操作起来比原来thinkphp框架麻烦些,首先框架没有一个提前定义好的自定义函数库,在这里暂时称为自定义函数模块吧。再则写了一个自定义过滤器模块他也不能自动挂载,需要我们导入下,下面就直接上代码吧,最新版的flask,还在不断的踩坑中首先我们在独立的模块下面创建一个common.py来写自定义过滤器的一些方法,内容如下:#!/usr/bin/env/python3#coding:utf-8__author__ = 'ya...

阅读全文

Flask1.0.2使用蓝图来分类应用模块URL

我们的应用经常会区分用户站点和管理员后台,比如本博客所使用的zblog,就有网站和后台两部分。两者虽然都在同一个应用中,但是风格迥异。把它们分成两个应用吧,总有些代码我们想重用;放在一起嘛,耦合度太高,代码不便于管理。所以Flask提供了蓝图(Blueprint)功能。蓝图使用起来就像应用当中的子应用一样,可以有自己的模板,静态目录,有自己的视图函数和URL规则,蓝图之间互相不影响。但是它们又属于应用中,可以共享应用的配置。对于大型应用来说,我们可以通过添加蓝图来扩展应用功能,而不至于影响原来的程序。不过有一点要注意,目前Flask蓝图的注册是静态的,不...

阅读全文

python3使用Flask框架开发url_for方式生成URL

之前一直有thinkphp5开发工具,以后就转到python开发,flask框架内有一个url_for方法用来生成URL,和php的url方式有点相似,这里记录下基本用法引入资源这么写:{{ url_for('static', filename='css/style.css') }}#生成的资源链接/static/css/style.css如果是生成URL,那么方式如下{{ url_for('index', id=1) }}#生成链接...

阅读全文