flask相关总结2
视图函数及工具等的封装与分包
搜索 isbn keyword
长度13 且为数字 长度10中间含有-
url请求类封装HTTP
class HTTP
@staticmethod
def url_get(word)
yushu_book 相关方法封装
yushubook class
@classmethod
def search_by_isbn
@classmethod
def search_by_key
这里这里的url可以用cls.url调用
通用方法封装
helper
def is_isbn_or_key
使用requests库,先安装
使用jsonify 处理 json返回值,
alt+enter 自动导包
view视图函数拆分的问题
1.将 入口函数中的 视图函数 拆解到不同的目录中
2.问题是 无法导入app,这里如果直接从flask中导入app,实际上是 另外的一个app,导致注册的路由无法进行访问
3,可以通过断点调试的方法进行判断两个地方 入口函数和视图函数注册中的 两个app的id都是不一样的,实际上这个是语法常识