Django
alenzzzhang
主要从事于devops和自动化测试及运维工作
展开
-
django通过Excel表批量导入数据
一、 基本配置python环境已安装好Django框架安装完毕项目和APP已经创建并添加到settings配置文件中二、前端代码<div class="form-group" id="thumbnailUploadContainer" class="col-sm-10" style="float: left; margin-right: 50px;"> <input id="articleImageFile" name="excelFile" type="file" cl原创 2021-05-13 00:09:50 · 2440 阅读 · 4 评论 -
Django重置后台管理员密码
1. 问题描述Django忘记管理员密码怎么办?,怎样重新设置后台管理员密码?2. 如何重新设置后台管理员密码?在工程目录下进入Terminal终端执行 python manage.py shell进入manage.py shell逐行执行以下命令from django.contrib.auth.models import Useruser = User.objects.get(username='admin')user.set_password('新密码')user.s原创 2021-02-25 12:34:33 · 490 阅读 · 0 评论 -
数据分页显示
分页及优化先思考一个问题,现在假设已知有100页数据,当前是第1页,要得出1-10的页码数,而当前如果是第50页,则要输出46-55的页码数def pageshow(count,p): ''' count 总页数,p 当前页 begin 开始页 end 结束页 ''' # 开始页 begin = p-4 ...原创 2019-10-24 19:52:21 · 710 阅读 · 0 评论 -
CSRF(跨站请求伪造)
CsrfCSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本XSS,但它与XSS非常不同,XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与XSS攻击相比,CSRF攻击往往不大...原创 2019-09-27 19:28:05 · 188 阅读 · 0 评论 -
Django 、Flask、Tornado的优缺点对比
Django 、Flask、Tornado的对比Django走的是大而全的方向,开发效率高。它的MTV框架,自带的ORM,admin后台管理,自带的sqlite数据库和开发测试用的服务器,给开发者提高了超高的开发效率Flask是轻量级的框架,自由,灵活,可扩展性很强,核心基于Werkzeug WSGI工具和jinja2模板引擎Tornado走的是小而精的方向,性能优越。它最出名的...原创 2019-09-21 16:41:11 · 833 阅读 · 0 评论 -
利用md5加密算法进行密码加密验证
使用Django中提供的密码方案该django.contrib.auth.hashers模块提供了一组函数来创建和验证散列密码。您可以独立于User模型使用它们。 # from django.contrib.auth.hashers import make_password, check_password # 对密码进行加密操作 # upass = make_password(req...原创 2019-09-27 19:57:12 · 301 阅读 · 0 评论 -
Django数据字段显示与隐藏
Django管理站点自动管理界面是Django最强大的部分之一。它从您的模型中读取元数据,以提供一个快速,以模型为中心的界面,让受信任的用户可以管理您网站上的内容。管理员建议的使用仅限于组织的内部管理工具。它并不打算构建你的整个前端。https://docs.djangoproject.com/en/1.11/ref/contrib/admin/1,创建一个可以登录管理网站的超级用...原创 2019-09-27 20:02:43 · 1550 阅读 · 0 评论 -
pillow使用之绘制验证码
验证码在用户注册、登录页面,为了防止暴力请求,可以加入验证码功能,如果验证码错误,则不需要继续处理,可以减轻一些服务器的压力使用验证码也是一种有效的防止crsf的方法验证码视图新建viewsUtil.py,定义函数verifycode此段代码用到了PIL中的Image、ImageDraw、ImageFont模块,需要先安装Pillow(3.4.1)包,Image表示画布...原创 2019-09-27 22:19:29 · 172 阅读 · 0 评论