封装了一个python的操作rsa和aes的加解密类
首先pip装库
pip install pycrypto
然后代码如下
继续阅读“python操作rsa和aes加解密”
最近写了一个单点登录系统,这里做一些总结.
github地址:(欢迎来star一发^_^)
https://github.com/calmkart/Django-sso-server
继续阅读“Django sso server(一个用户友好的的单点登录系统)”
github上项目统计是以最多的语言作为项目语言,有时候有点为难强迫症.
以下方法可以改变统计的语言,一点小笔记
#创建.gitattributes文件在项目根目录,内容如下 *.css linguist-language=Python *.less linguist-language=Python *.js linguist-language=Python *.html linguist-language=Python
搞定!
一点关于django类视图装饰器的小笔记。
django类视图是很常用的,对于传统的函数视图来说,装饰器可以直接装饰函数,但类视图,装饰器无法直接装饰类方法。
比较了几种常见的解决方法,个人觉得比较优雅的解决方法如下:
from django.shortcuts import render from django.utils.decorators import method_decorator from django.views.decorators.csrf import csrf_exempt from django.views.generic import View @method_decorator(csrf_exempt, name="dispatch") class login(View): @method_decorator(auth_login) def get(self, request, username): #....func... return render(request, 'login.html', {"displayName":username, "admin_flag":admin_flag})
默认的django-admin中用户的models权限只有三个,分别是(Can change, Can add, Can delete),显然的,对于绝大部分crud工程师(^_^)而言,一眼看过去就少了些什么,没错,少了很关键的Can view权限.
当然django-admin的用户权限是可以自定义的,需要改permission的meta,这里不细述,发现一个简单好用的django app,可以直接添加Can view权限,美滋滋.
最终效果如下
继续阅读“为django-admin的userpermission添加read only(can view)权限”