【前端】

1.前端table标签中每行使用template中 {%for i in rows%} {% endfor %}来生成之后,如果想对每行进行一个button处理,此时如果使用jquery的$.ajax(),但是如果触发方式是通过某元素的id的点击触发则会出现不可用,如: $("#btn{{i.id}}").click(function(){})来实现的话,script标签中的jq没有办法获取模板中的变量内容;所以要定义一个function(param){...},在每行的button标签属性中加onclick去调用js函数即可。

2.js中如实现一个删除按钮,删除成功后同时刷新页面可以使用location.reload(),或者location.replace('/url')来实现,但是此时可能数据没有真正被删除掉,立即刷新起不到效果,所以可以加个自定义的sleep方法来规避:

var sleep = function (time) {
var startTime = new Date().getTime() + parseInt(time, 10);
while (new Date().getTime() < startTime) {
}
};
sleep(300); // 延时函数,单位ms

  

3.服务器返回给前端的图片内容可以使用<img>标签中src熟悉返回一个在static文件下的静态文件来实现,但是会出现个问题,浏览器会自动缓存图片,如果图片名称不变的话下次浏览器访问时会不能读取到相同文件名下的新图片(如此时这张图片已经更新的情况),那么可以使用后端接口返回base64给前端src属性的方式来实现。
<img src="data:image/jpg;base64,{{param.cgj_base64}}"/>

4.提交form表单到后端时没有参数值:原因表单中<input>标签中没有设置name属性。

//另外,可以通过JS-Ajax提交到后端,此时可以通过form表单的id获取该元素下的所有提交k,v系列化参数值提供给后端
var requestData = $('#createLoanForm').serializeArray();
requestData = JSON.stringify(requestData);

【后端】

1.定义models.py时如果想和run.py隔离,不可以在run和models两个文件中互相引用,比如models中引用run中定义的db对象,run中引用models中定义的数据对象。此时只能通过分别定义包在各自的包下__init__.py去引用来避免循环引用的问题。

2.flask在view中后端接口默认返回的都是HTML格式报文,如果此时想接口返回JSON可以通过以下两种方式。

from flask import Response, jsonify

# jsonify方式返回JSON格式报文
return jsonify({'loanNumber': res[0], 'orderNumber': res[1]}) # 构造Response对象返回content-type为JSON格式的报文
return Response({'loanNumber': res[0], 'orderNumber': res[1]},content_type='application/json')

【flask】建站经验随笔的更多相关文章

  1. 从零Wordpress建站经验分享,内附耗时间及成本

    5月末回国,工作进入空档期. 每天上班没有任务压身,日子过得反而更加难熬. 一直自己做一个网站,却总下不定决心,总是懒得迈出第一步. 正巧朋友需要建设一个宣传用网站. 外面的公司给他报价很高. 反正我 ...

  2. PHPCMS建站经验分享

    在这里不对模型.模板设置.category,list,show等静态页面引入.配置文件(caches\configs\database.php 和 caches\configs\system.php) ...

  3. 转型?还是延伸?开源建站系统近乎推整套SNS社区解决方案

    转型?还是延伸?开源建站系统近乎推整套SNS社区解决方案 近乎(英文:Spacebuilder),作为.net领域的SNS社区建站系统代表之一,一直在技术开发领域算是兢兢业业,在Discuz!和Php ...

  4. Discuz建站教程:本地安装discuz网站

    网站建目前都很简单,建站容易,管理难,网站做大优化更难.本人有建站经验,目前给大家分享一下如何建站,当然,目前使用的是本地建站,因为非本地建站需要购买域名和网站空间,当然,朋友们想真正建站的,对于一些 ...

  5. 用WordPress建立专业网站教程 (一步步建站, 一步也不少)

    最新美国域名中心US Domain Center: http://www.usdomaincenter.com/ 建站教程 (10分钟上线, 无需备案): https://www.qiyewp.com ...

  6. GoDaddy商务主机建站具有的优势

    GoDaddy是世界第一域名注册服务商,近年来凭借着优异的性能受到国内站长的欢迎,其中Godaddy商务主机得到了很多站长的喜爱,那么为什么GoDaddy商务主机可以受到那么多站长的喜爱呢?下面就带大 ...

  7. Python+Flask+MysqL的web技术建站过程

    1.个人学期总结 时间过得飞快,转眼间2017年就要过去.这一年,我学习JSP和Python,哪一门都像一样新的东西,之前从来没有学习过. 这里我就用我学习过的Python和大家分享一下,我是怎么从一 ...

  8. 随笔:关于去年的WordPress建站的回忆

    2018-02-26    建站 2018-02-28    选择主题Clearision 2018-03-01    学习插入视频.修改主题 <iframe src="//playe ...

  9. 服务器购买+建站流程教程——适合新手没有经验的人Chinar总结

    服务器购买购买教程 本文提供全图文流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享.心创 ...

  10. WordPress建站指南

    WordPress建站指南(1)   写在前面: 3月份用10天零碎时间火速完成了建站,后台95%的工作都交给了WP(WordPress).如果想偷懒的话,WP是一个绝好的选择,估计有个小半天就建完收 ...

随机推荐

  1. map转换 bean和list

    转实体类 JSONObject JSONObj = JSONObject.parseObject(JSON.toJSONString(resultMap));String result = JSONO ...

  2. jwt二次加密失败原因(Bad “options.expiresIn“ option the payload already has an “exp“ property.)

    在写vue+nodejs项目的校验token时,出现了次错误 然后想了想问题所在: 第一次加密的时候使用jwt.sign(value,秘钥,{}),会返回一个字符串,然后当前端跳转别的发送请求时,会将 ...

  3. 7.mysql索引失效

          失效的七字口诀: 模型数空运最快 模:模糊查询以%开始索引失效: 型:数据类型转换 函数:函数的索引 空:索引列为空不走索引, 运:对索引列进行加减乘除会失效 最:不按聚合索引的最左匹配会 ...

  4. Java获取当前服务器域名、IP、端口

    HttpServletRequest request;//获取request对象 request.getServerName();//获取服务器域名 request.getServerPort();/ ...

  5. ARMv7-Protected Memory System Architecture(PMSA)

    PMSA介绍: PMSA基于内存保护单元(MPU),PMSA与基于VMSA的MMU相比提供了更简单的内存保护方案,简化适用于硬件和软件.PMSAv7处理器依赖MPU类型寄存器来识别,请参见MPUIR, ...

  6. pip更改为国内源

    1. 查看现有默认pip安装源 pip config list 2. 按次修改 添加指定源 pip install numpy -i https://pypi.tuna.tsinghua.edu.cn ...

  7. macos下编译glfw

    环境准备 # macos 环境配置,需要预装xcode和cmake brew install cmake # 下载源码 git clone https://github.com/glfw/glfw.g ...

  8. mysql索引 数据库优化

    1.mysql索引结构b+树 a.首先要说二叉树,二叉查找树,数的结构不用多说,二叉查找树,大概就是几个原则,左边比右边的小,然后保持一个分布均匀,也就是树的高度尽量最小. b.b-树,b-树和二叉查 ...

  9. Physics Informed Deep Learning for Flow and Transport in Porous Media

    Paper presented at the SPE Reservoir Simulation Conference, On-Demand, October 2021. 这篇论文关注石油储藏模拟问题, ...

  10. Echarts实现不均匀刻度的方法,自定义刻度(转)

    原文地址 今天突然有个我们的咨询公司找我问一个echarts问题,这个问题确实值得一解决,很有意思. 问题是这样的.数据中有很多低于100的数值,但是最高值却能达到14000. data = [93. ...