Pythonner

Pythonner

flask通用rbac权限框架

首先是数据库表设计models.py from . import db import datetime # 用户表 class Users(db.Model): __tablename__ = 'users' id = db.Column(db.Integer, prima...

2018-05-18 13:48:13

阅读数 2083

评论数 1

flask插件之flask_sqlalchemy使用

flask_sqlalchemy其实是在sqlalchemy上封装了一层适用与flask的一个插件,便于开发者在flask中更方法的操作数据库,在flask中使用flask_sqlalchemy主要是要注意目录结构 这是一个小型程序的目录结构 FlaskProject app ...

2018-05-06 12:02:18

阅读数 436

评论数 0

python万能分页组件

#!/usr/bin/env python from django.utils.html import mark_safe class Paginator(object): ''' @:obj_all ---Userinfo.objects.all() @:per_...

2018-04-24 15:21:31

阅读数 972

评论数 1

python基于rabbitmq&apscheduler的定时器开发

apschedulerimport time import traceback import redis from pymongo import MongoClient from pytz import utc from apscheduler.schedulers.background impo...

2018-04-24 14:35:03

阅读数 168

评论数 0

Flask源码分析之上下文请求流程(请求上下文&应用上下文)

from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World" if __nam...

2018-04-23 15:27:50

阅读数 111

评论数 0

Flask上下文源码分析之threading.local拓展

try: from greenlet import getcurrent as get_ident #获取协程id except ImportError: try: from thread import get_ident # 获取线程id except...

2018-04-23 11:19:53

阅读数 152

评论数 0

Flask信号之源码分析

Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为。pip3 install blinker1. 内置信号1234567891011121314request_started = _signals.signal('request-started'...

2018-04-23 11:00:36

阅读数 109

评论数 0

python生成词云

#! /usr/bin/env python # -*- coding: UTF-8 -*- # @Time : 2019/4/22 16:06 # @Author : lihongwei@integritytech.com.cn # @Site : ...

2019-04-22 18:07:44

阅读数 23

评论数 0

二叉树

# -*- coding: UTF-8 -*- # @Time : 2019/1/7 14:20 # @Author : lihongwei@integritytech.com.cn # @Site : # @File : merge_...

2019-03-25 14:35:38

阅读数 5

评论数 0

微信群助手(自动整理拼车信息)

#!/usr/bin/env python # coding: utf-8 import itchat, sys reload(sys) sys.setdefaultencoding('utf8') def man(chatroomName): itchat.auto_login(h...

2018-09-20 15:39:28

阅读数 520

评论数 1

flask-admin快速使用

admin.pyadmin视图函数 from flask_admin.contrib.sqla import ModelView from flask_admin import BaseView, expose # 定制一个页面,用自己的模板(仅仅是页面)然后再程序中加入代码 admin...

2018-05-18 11:51:44

阅读数 1082

评论数 0

flask_script和flask_migrate

Flask Script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell,设置数据库的脚本,cronjobs,及其他运行在web应用之外的命令行任务;使得脚本和系统分开; Flask Script和Flask本身的工作方式类似,只需定义和添加...

2018-05-06 15:16:32

阅读数 208

评论数 0

falsk-SQLAlchemy

一丶简单的介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 安装:pip3 install sqlalchemy 组成部分: ...

2018-05-06 11:23:06

阅读数 150

评论数 0

面向对象实例化流程分析

class MyClass(object): def __new__(cls): print("__new__") return super(MyClass, cls).__new__(cls) def __in...

2018-05-04 15:12:47

阅读数 82

评论数 0

Flask WTForms组件使用之注册实例

register.py from flask import Flask, render_template, request, redirect from wtforms import Form from wtforms.fields import core from wtforms.fiel...

2018-05-04 14:16:23

阅读数 55

评论数 0

flask插件之flask_session源码分析

flask_session是一个flask的第三方组件,核心思想:就是自定义了flask内置session中的app.session_interface,实现session保存在数据库中,主要实现的方法就是以下几个类中的open_session和save_session方法: RedisSess...

2018-05-04 13:31:11

阅读数 98

评论数 0

flask内置session源码分析

程序启动执行开始流程,具体工作流见《Flask源码分析之上下文请求流程(请求上下文&应用上下文)》 session的来源 app.run()-> run_simple(host, port, self, **options)...

2018-05-04 13:30:30

阅读数 159

评论数 0

Flask之WTForms源码分析

核心是call、new、str这三个方法

2018-04-24 15:16:14

阅读数 139

评论数 0

Flask WTForms组件使用之登陆实例

login.py #!/usr/bin/env python # -*- coding:utf-8 -*- from flask import Flask, render_template, request, redirect from wtforms import Form from wtfo...

2018-04-24 15:15:37

阅读数 229

评论数 0

基于requests手写爬虫之requests.session()

import requests from lxml import etree import json class Cpquery(object): def __init__(self): self.session = requests.session() ...

2018-04-24 15:08:30

阅读数 548

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭