Skip to content

Instantly share code, notes, and snippets.

View kunpengku's full-sized avatar
🎯
Focusing

fupeng kunpengku

🎯
Focusing
  • havenot
  • Beijing
View GitHub Profile
#coding:utf8
from flask_script import Manager
from flask import Flask, render_template
from flask import Response, json
app = Flask(__name__)
def list_jsonify(resp):
return Response(json.dumps(resp), mimetype='application/json')
In [31]: url = 'http://www.baidu.com/a/b/c'
In [32]: d = dsnparse.parse(url)
In [33]: d
Out[33]: <dsnparse.ParseResult at 0x7f4a80fd99e8>
In [34]: d.path
Out[34]: '/a/b/c'
In [31]: url = 'http://www.baidu.com/a/b/c'
In [32]: d = dsnparse.parse(url)
In [33]: d
Out[33]: <dsnparse.ParseResult at 0x7f4a80fd99e8>
In [34]: d.path
Out[34]: '/a/b/c'
import functools
def add(a, b):
return a + b
add(4, 2)
6
plus3 = functools.partial(add, 3)
plus5 = functools.partial(add, 5)
from flask import Flask
from flask import Blueprint, render_template, abort
from jinja2 import TemplateNotFound
import flask
bp = flask.Blueprint('bp1', 'bp1', url_prefix='/bp1/<name>')
@bp.route('/users')
def filter_users(name):
try:
#coding:utf8
from flask_script import Manager
from flask import Flask, render_template
app = Flask(__name__)
@app.route("/user/<name>")
def hello_you(name):
return render_template('name.html', name=name)
#coding:utf8
from flask_script import Manager
from flask import Flask
app = Flask(__name__)
@app.route("/user/<name>")
def hello_you(name=None):
return "hello {name}".format(name=name)
#coding:utf8
from flask import Flask
app = Flask(__name__)
@app.route("/433")
def hello_433():
return "hello ", 433
@kunpengku
kunpengku / test_deco_check_args.py
Last active August 14, 2017 07:10
装饰器检查参数
def check_is_admin(f):
def wapper(*args, **kwargs):
if kwargs.get('username') != 'admin':
raise Exception('This user is not allowed to get')
return f(*args, **kwargs)
return wapper
class Store(object):
@kunpengku
kunpengku / test_register_deco.py
Created August 14, 2017 06:55
注册装饰器
_functions = {}
def register(f):
global _functions
_functions[f.__name__] = f
return f
@register
def foo():