摘要:
解题思路 一、计算器运算规则 优先级 匹配格式 1. 小括号(最底层的) 括号里没有括号 小括号里算式计算优先级: 2.幂运算 (正数)**(正数)、(正数)**(负数) 支持小数 3.乘除 (正数或负数)(*/)(正数或负数) 支持小数 4.加减 (正数或负数)(+-)(正数或负数) 支持小数 二 阅读全文
摘要:
抽屉之Tornado实战(1)--分析与架构 抽屉之Tornado实战(2)--数据库表设计 抽屉之Tornado实战(3)--注册 抽屉之Tornado实战(4)--发帖及上传图片 抽屉之Tornado实战(5)--点赞与评论树 抽屉之Tornado实战(6)--session工厂(工厂方法模式) 阅读全文
摘要:
Tornado组件 路由系统、模板引擎、xss和csrf、文件上传、验证码、分页 表单验证 cookie与session AJAX 路由系统、模板引擎、xss和csrf、文件上传、验证码、分页 表单验证 cookie与session AJAX Tornado实战系列 猛戳这里 阅读全文
摘要:
python全栈开发目录 Linux系列 python基础 前端~HTML~CSS~JavaScript~JQuery~Vue web框架们~Django~Flask~Tornado 数据库们~MySQL~MongoDB~Redis 常用算法和数据结构 数据分析系列~ipython~NumPy~pa 阅读全文
摘要:
当然今天讲的验证,不只Tornado会用,以后用到web框架都会用到,最常见的场景就是只有用户登陆了才能执行某些操作,所以在执行这些操作前要先做登陆状态的验证。 比如:点赞,发布,评论等需要验证,都需要用到if self.session【‘is_login’】进行判断,你可能觉得,这代码也不多啊,不 阅读全文
摘要:
在这里,我们把form表单验证的代码进行工具化了,以后稍微修改一下参数就可以拿来用了 先贴上代码 forms.py fields.py 在form.py这个文件,做了一件什么事呢?代码就定义了父类,主要是判断要验证内容的类型,然后取值,然后又调用了在fields.py里类的match方法,最后把验证 阅读全文
摘要:
我之前写的session一般保存在服务器的内存里,那可以保存在缓存,或是数据库,那问题来了,不同地方,保存方式是不同的,所以需要定义不同的类,cache/redis/memcached类 session.py 把session写死,如果更换session类型,就需要花大量的精力去修改,所以引出今天要 阅读全文
摘要:
对于链接,点击获取标题时,本质发送ajax请求,然后去链接抓取信息,发布又是发送ajax请求 发布信息,还要有发布者的信息,并在信息表需要记录发布者的用户名,发布者的头像,发布者的id,而这些信息可以通过session获得(前提是设置session要设置了这些信息) 对于文字,没什么好说的,就一个发 阅读全文
摘要:
知识点应用:标签绑定事件,jQuery获取用户值--》AJAX发送数据--》后台路由系统--》业务逻辑处理--》ORM数据操作--》write返回--》AJAX回调函数接收--》页面效果显示 第一步:我们要给前端的获取验证码按钮绑定一个onclick事件--发送邮件验证码 找到views下home 阅读全文
摘要:
经过我们上次分析,数据库要有最基本的四张表,用户表,消息表,类型表,点赞表,评论表,接下来我们看着怎么设计吧 首先我们要清楚,表设计的代码是写在models下的 用户表 信息类型表 信息表 点赞表 评论表 阅读全文