如何部署一个Flask 可以自行百度,(由于不是很会小程序,前台页面没法展示,可以使用宝塔面板部署python,非常方便)
效果图
ERROR 1406 (22001): Data too long for column ‘passwd’ at row 1
设置模型的时候长度没给够
自定义路由装饰器
自定义路由装饰器
class Redprint:
def __init__(self, name):
self.name = name
self.mound = []
def route(self, rule, **options):
def decorator(f):
self.mound.append((f, rule, options))
return f
return decorator
def register(self, bp, url_prefix=None):
if url_prefix is None:
url_prefix = '/' + self.name
for f, rule, options in self.mound:
endpoint = options.pop('endpoint', f.__name__)
bp.add_url_rule(url_prefix + rule, endpoint, f, **options)
Flask-HTTPAuth 验证模块 (Flask-HTTPAuth)