分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

018-🔑 mini_web框架-实现股票系统

发布时间:2023-09-06 01:54责任编辑:顾先生关键词:暂无标签
??股票系统实现逻辑 : ????????① index.html : 浏览器访问 index.html 时,发送的请求头包括 http://127.0.0.1:55608/index.html ???????????那么就通过路由把 /index.html 传入装饰器内 : @route(r"/index.html"),参数其实是一个正则表达式 ???????????在函数中读取 index.html 文件内容,并把网页上的占位符用数据库中的内容替换,并返回。 ???????????"添加"按钮: 通过浏览器调试功能可以知道点击"添加"按钮时,发送的请求是 /add/xxx.html,那么同 ????????????????????????????????????上,也通过路由传入装饰器内。(前端 : 注意添加按钮 00007 -> %s) ???????② center.html : 页面显示也是通过路由传递,然后读取文件内容,把占位符替换成数据库中内容。 ???????????"删除"按钮 : 点击"删除"时,发送的请求是 /del/xxx.html,也是把 /del/xxx.html 传入路由中,在函数 ???????????内执行 SQL 语句。(前端 : 注意删除按钮内的标签内容 00007 -> %s) ???????????③ update.html : ?????????????“修改”按钮 : 点击修改时,跳转到了一个新的页面 : http://127.0.0.1:55608/update/xxx.html 。 ?????????????然后一样的操作 : 路由、实现函数、替换占位符。 ???????????④ update.html 中的 "修改"按钮 : 点击按钮时,请求的是 /update/xxxx/备注.html。所以路由、实现 ???????????????函数。 ???????什么时候需要读取 HTML 文件,什么时候把请求传入路由中但不需要读取文件呢? ???????回答 : 根据业务需求来定,有的功能实现后需要跳转到一个新的网页时,就需要读取 HTML 文件。如果 ????????????????只是在当前网页上做一个功能,就不用读取文件,只要响应对应的请求就可以了注意点 : ?????????① 浏览器发送中文内容请求时,会自动编码,所以浏览器要解码。from urllib.request import unquote ????????② ?? SQL 插入查询结果的格式 : insert into 表名(字段)(select xxx from xxx where xxx) ????????③ cursor.fetchall() 返回的是一个大元组,查询到每一行也是元组(每个字段内容是小元组内的元素)。如果想要获得第一行的第一个查询结果: ??????????????result = cursor.fetchall()[0][0],如果只写一个[0],输出的是 (“cyan”,1),注意是有括号的。 ??????????????????????????????????????????????????????????两个[0][0],输出的是 cyan ?????????????cursor.fetchone() 返回的是第一个查询结果的元组,只需要一个[0]就能取出第一个元素 ???????????????④ 替换占位符「{%code%}」: html_content = re.sub(r"\{%code%\}",替换占位符的内容,html_content) ????????????⑤ 看一个函数有没有返回值,只看函数的最后一行。不管函数内执行的其他函数有没有返回值。⑥⑦⑧⑨⑩

018-🔑 mini_web框架-实现股票系统

原文地址:https://www.cnblogs.com/hhj-study-10years/p/9033375.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved