![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tornado
fksfdh
这个作者很懒,什么都没留下…
展开
-
tornado简单实现基于角色的权限管理
用户表、角色表、权限表from django.db import models# Create your models here.class UserInfo(models.Model): name = models.CharField(max_length=32) pwd = models.CharField(max_length=32, default=123) email = models.EmailField() roles = models.ManyTo原创 2020-05-19 06:29:06 · 1070 阅读 · 0 评论 -
formdata和json
HTTP content-typeContent-Type(内容类型),一般是指网页中存在的 Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经常看到一些 PHP 网页点击的结果却是下载一个文件或一张图片的原因。Content-Type 标头告诉客户端实际返回的内容的内容类型。语法格式:Content-Type: text/html; charset=utf-8Content-Type: multipart/form-data; b原创 2020-05-17 03:24:43 · 39667 阅读 · 5 评论 -
tornado验证登录
有时候我们需要判断用户是否进行登录才能继续执行,否则我们就需要用户先进行登录,这时候我们就像需要进行登录的验证。在tornado中,在配置中,需要login_url这个配置,当我们未登录时,进行跳转的路由。'login_url':'/login',#需要进行验证登录的函数前面加@tornado.web.authenticated装饰器。最后是调用get_current_user这个方法因为在继承的RequestHandler这个方法返回的始终是None,因此我们需要重写这个方法。从session原创 2020-05-14 04:09:57 · 674 阅读 · 0 评论 -
tornado中cookie和session
使用的web框架:tornado首先我们要了解为什么要用:cookie百度百科是这样说的:Cookie,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息 [1] 。最关键的就是进行辨别用户 ,因为http是无状态的,对于浏览器来说,每次HTTP请求都是一个新的求。1、无加密的cookie只使用cookie进行用户的识别,也就是用过浏览器的cookie原创 2020-05-14 03:28:18 · 1091 阅读 · 0 评论 -
python分页功能实现
class Pagination: def __init__(self,list_info,page_num,current_page): ''' :param list_info: 可迭代对象 一般为通过orm数据库查询的数据 :param page_num: 每页显示的数量 :param current_page:当前页 ''' #python divmod() 函数把除数和余数运算结果结合起来,.原创 2020-05-14 00:54:34 · 3997 阅读 · 2 评论