上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 71 下一页
摘要: 在实际工作中,前后端数据交互大部分都是用的json格式,后端把数据处理完后,把json传给前端,前端再解析 项目结构 models里面加入把数据转为字典的方法 emp-json.html main.py 数据信息: 访问 有效数据 无效数据,会清空内容,并不渲染 阅读全文
posted @ 2019-09-22 21:06 向前走。 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 在查询的时候是使用ajax进行请求的 目录结构 personal.models html main.py 前端 load get ajax 阅读全文
posted @ 2019-09-21 23:35 向前走。 阅读(257) 评论(0) 推荐(0) 编辑
摘要: ajax除了用原生的js实现之外,也可以使用jquery实现,而且用jquery更方便 看一个简单的示例,保留上一篇的content路由和html,实现上一篇一样的功能,点击获取内容,局部刷新 准备一个页面用于被调用 路由 请求 方法一:$().load(url, 回调函数) 新建一个html 路由 阅读全文
posted @ 2019-09-19 22:55 向前走。 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 有些情况需要请求和刷新部分资源,但是又不希望整个页面都刷新,这个时候就需要用ajax来处理,即页面的某一部分触发请求和刷新内容 准备两个视图和html 用ajax实现点击获取内容时,获取content的内容,并渲染到div里面显示 使用js写请求、获取数据、渲染数据操作 再看个计算器的例子,实现乘法 阅读全文
posted @ 2019-09-18 22:49 向前走。 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 实现展示指定的页数和页里面展示指定的条数: 视图: 视图注册 页面:paginate查出来的不是列表,不能直接遍历,可用.items遍历 效果 加分页按钮 由于其他功能可能也会用到分页功能,所以单独抽出来写成宏 导入宏 引用并传参 效果 阅读全文
posted @ 2019-09-18 21:05 向前走。 阅读(303) 评论(0) 推荐(0) 编辑
摘要: jinja2是python的模板引擎, 在写python web使用的过程中,macro可以节省大量的代码 比如上一篇的渲染页面 用宏实现:新建一个html,用macro 修饰内容(比如大量格式重复,只字段名不重复的内容) 在页面里面导入,并渲染 效果一样 阅读全文
posted @ 2019-09-18 19:53 向前走。 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 接上一篇的内容 把原先的数据库模型全部给默认值,后面form赋值的时候就不用传位置参数了 把视图逻辑修改一下 前端加上编辑的url 访问 编辑第一条,读取除了原有的信息 修改信息 修改成功 阅读全文
posted @ 2019-09-17 23:55 向前走。 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 使用WTForms表单验证,可以在数据建模时就设置验证信息和错误提示 创建模型时,设置验证内容,如必填、格式、长度 前台页面,渲染数据信息和错误信息 路由 访问并触发验证 输入符合要求的数据访问 阅读全文
posted @ 2019-09-17 23:55 向前走。 阅读(359) 评论(1) 推荐(0) 编辑
摘要: WTForms主要是两个功能:1.生成HTML标签 2.对数据格式进行验证 官网:https://wtforms.readthedocs.io/en/stable/ 这篇介绍用wtform生成html标签,前端只需要框架,元素使用wtform自动生成 安装: 使用wtform重新建模和写前端 页面渲 阅读全文
posted @ 2019-09-16 22:24 向前走。 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 实现在页面上点击展示页就展示内容,点击新增页就触发新增功能 项目结构 admin.__init__ admin.view personal.__init__ personal.models personal.view base.html 信息明细 员工展示列表 主入口 数据库情况 列表页 新增页 新 阅读全文
posted @ 2019-09-15 21:56 向前走。 阅读(482) 评论(0) 推荐(0) 编辑
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 71 下一页