摘要: Flask强大的地方就可以引用模板,而且非常方便。 这里不得不介绍block这个概念。 模板的文件一般放在templates文件夹下,我们这里新建一个HTML文件,存放模板,'base.html' 在这里面也,编排了整个页面的排版,里面会用到很多block的占位符。 每个block都代表一段html 阅读全文
posted @ 2018-09-05 22:00 裙下的小香蕉 阅读(1741) 评论(0) 推荐(0) 编辑
摘要: [footer.html] <footer> 这是底部 </footer> [header.html] <style> .nav ul{ overflow: hidden; } .nav ul li{ float:left; margin:0 20px; } </style> <nav class= 阅读全文
posted @ 2018-09-05 21:47 裙下的小香蕉 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 1.Flask提供的Web服务器不适合在生产环境中使用 2.run方法启动flask集成的服务器: 例: 3.源码: 从源码中可以看出,Flask集成的run方法是由werkzeug中的run_simple方法提供的。run()接受debug参数时,options.pop('debug'),设定’u 阅读全文
posted @ 2018-09-05 21:38 裙下的小香蕉 阅读(1564) 评论(0) 推荐(0) 编辑
摘要: request.args 从URL地址中的参数request.form POST请求时 从FormData中获取参数request.data # Content-Type: None request.json # Content-Type: application/jsonrequest.heade 阅读全文
posted @ 2018-09-05 20:48 裙下的小香蕉 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 更新丢失:新改的覆盖先改的,开发中有三种方法解决 1、将事务级别提高到最高级别TRANSACTION_SERIALIZABLE 操作双方都要提升级别;查询使用共享锁;更新使用更新锁;一方查询,一方更新,共享锁和更新锁会冲突;当双方更新锁,出现死锁,程序会自动回滚一方操作,从而避免更新丢失 2、悲观锁 阅读全文
posted @ 2018-09-05 15:44 裙下的小香蕉 阅读(224) 评论(0) 推荐(0) 编辑