- 博客(25)
- 收藏
- 关注

原创 django + cropper 实现头像预览裁剪上传
思路:使用cropper这个前端插件,对图片进行裁剪,cropper生成的截图,是一串base64的编码,再将其转为blob格式,传到后端,进行存储。简单的说就是前端裁剪好的图片,传到后端,而不是将裁减的数据值传到后端,在后端进行裁剪.cropper的api:https://github.com/fengyuanchen/croppercropper的简单使用:html<div> <img id
2018-04-17 11:17:25
2149
原创 python 如何让list分成n份list
data_list = [1,2,3,4,5,6,7,8]num_list=[]n=5h=0for i in range(0,n): m = int(len(data_list)/n) if i == n-1: obj = data_list [h:] else: obj = data_list [h:h+m] num...
2019-01-22 16:40:04
16652
1
原创 python3 使用Mkdocs 开发项目文档
首先使用 pip 安装 mkdocs :$ pip install mkdocs在terminal 输入以下命令行:mkdocs new my-projectcd my-project到目录位置看到以上目录MkDocs 包含了一个内建的服务器以预览当前文档. 控制台切换当前目录到 mkdocs.yml 配置文件相同文件夹在terminal 输入以下命令行...
2018-12-10 08:58:04
1084
原创 如何将dataframe单列的int类型转化为str类型
data = {'玩具':['车','飞机','轮船'], '数量':[3,2,5], '价格':[100,90,80]} df = DataFrame(data)df['数量'] = df_data['数量'].apply(str)输出数量的类型就会变为:dtype: object,即单个数据的类型为str类型...
2018-11-19 11:12:30
54596
1
原创 python list按规定的范围分组
num =8data = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]data = [data[i:i + num] for i in range(0, len(data), num)]这样就可以很优雅的实现分组了
2018-11-14 11:05:17
3798
原创 dataframe 重新建立索引
#3 csv_data为你所创建的dataframecsv_data.index = range(len(csv_data))
2018-11-07 16:38:46
2239
原创 python 判断当前时间是否在一个时间范围内
如题:使用datime模块实现该判断import datetime# 范围时间d_time = datetime.datetime.strptime(str(datetime.datetime.now().date())+'9:30', '%Y-%m-%d%H:%M')d_time1 = datetime.datetime.strptime(str(datetime.datetim...
2018-10-19 17:04:58
55686
6
原创 python 关于不四舍五入保留小数点后两位的方法
方法如下:def export_result(num): num_x , num_y = str(num).split('.') num = float(num_x+'.'+num_y[0:1]) return num export_result(7.85123123123213125)思路:将float...
2018-07-17 15:43:45
11545
1
原创 关于django-import-export 导入数据出现 ImproperlyConfigured 的解决办法
当出现这个的时候说明了该插件配置出了问题,在翻看了众多文档后,发现了是事务出现了问题。即当你使用django-import-export插件时,在settings里需要声明 IMPORT_EXPORT_USE_TRANSACTIONS=False其意思是 全局设置控制资源导入是不使用数据库事务此时,再导入文件后,就不会出现这个问题了...
2018-06-28 14:15:46
1608
原创 django使用 django-apscheduler 实现定时任务
下载: pip install apscheduler pip install django-apscheduler 将 django-apscheduler 加到项目中settings的INSTALLED_APPS中 INSTALLED_APPS = [ .... 'django_apscheduler',]然后迁移文件后./manage.py migrate生成两...
2018-06-22 14:02:59
25393
16
原创 pandas 如何从1开始索引
data_df = pd.DataFrame({'a':a,},index=list(range(1,n)))index 中使用 range 就可以重1开始排列
2018-05-15 14:20:27
15840
3
原创 (适用于大部分浏览器)js+css 实现 滚动条滑动时显示,不滑动时隐藏
思路把原有的滚动条隐藏,创建个新的滚动条,并拓展其宽度,达到隐藏的效果,而判断滚动条是否滚动,保存原有的滚动条到顶部的距离,看是否发生改变,做出相应的判断。html <body> <div id='wrapper'> ... ... </div> </body>cssb...
2018-04-09 13:55:01
6551
原创 js 使用 layer 实现缩放图放大的效果
首先下载官方的layer的js和css, 地址:http://layer.layui.com/ 注意:先加载js后加载layerlayer 的 功能十分强大, 在这里我使用了 其photos即相册层的功能 ,详情看其API 文档 这里我只展示直接读取页面图片的方式 // html
2018-04-04 14:50:56
4271
原创 django 使用redis做缓存处理的基本操作
首先 pip install django-redis依赖包在django的settings下做缓存配置,这里设置使用redis数据库做缓存#===================================系统缓存设置===================================================CACHES = { "default": { ...
2018-04-02 16:33:10
4383
原创 django的modelform关于save()方法的使用说明
参考 django 官方文档 https://docs.djangoproject.com/zh-hans/2.0/topics/forms/modelforms/首先,创建的form类,会有个meta类,meta类里的要定义一个model,即是form表单连接的model,然后fields里是你所需要的model的字段,就像这样 class Meta: model=Mode...
2018-03-28 15:42:22
2999
转载 点击label时click事件 触发两次的事件解决方案
通过事件触发的时间戳来判断,其实和事件冒泡有关的问题都可以通过该方法去处理var evTimeStamp = 0;document.getElementById("test").onclick = function(e) { var now = +new Date(); if (now - evTimeStamp < 100) {
2018-03-28 10:12:43
1696
翻译 js $ is not function 的三种解决方法
将格式改成如下形式:一 、jQuery(document).ready(function(){ jQuery(function () { //code});二、jQuery(document).ready(function($){ $(function () { //code});三、(function($,undefin
2018-03-19 09:51:06
15625
2
原创 使用django-pipline 静态管理器 和 django-compress压缩工具
需要先安装两个包并且在django中配置好安装(pipeline>1.4版本 和 django-compress 为2.2版本)pip install django-pipeline在INSTALLED_APPS中添加 piplene,INSTALLED_APPS = ( 'pipeline' ,) STATICFILES_STORAG添加STATICFILES_STORAGE...
2018-03-09 15:21:22
490
原创 django 图片加密思路
从前台获取图片数据,在后台 read() 读取图片二进制先bas64编码,然后用AES再加密,最后将AES的数据存入Txt,数据库存Txt地址AES加密方法: 可参考此博客:http://blog.youkuaiyun.com/leak235/article/details/50466213TXT中的乱码
2018-03-05 10:44:04
385
原创 关于 django ajax csrftoken
若不想把js写在模版中可以用如下方法: event.preventDefault();data=$("#verifyPersonForm").serialize()$.ajax({ url: "/usercenter/authentication/", type: "post",
2018-02-27 14:13:34
489
原创 js 社会信用代码匹配
根据 http://www.saic.gov.cn/qyj/zyfb/gszjfb/201612/t20161208_232473.html 获取规则$('#yyzz').blur(function(){ var sc_code = document.getElementById("yyzz").value; if(sc_code.length != 18 ){
2018-02-26 16:52:25
819
转载 TypeError: e.indexOf is not a function解决方法
This error might be caused by jquery event aliases like .load, .unload or .error deprecated since jQuery 1.8. Look for these aliases in your code and replace them with .on() to register listeners inst
2018-02-24 09:49:26
54443
3
原创 video src加密方式 用post后台请求
$(function(){ var video = document.getElementById("player"); // 获取 csrf_token window.URL = window.URL || window.webkitURL; var csrftoken = getCookie('csrftoken'); console....
2018-02-12 10:34:23
6297
原创 前端实现下拉加载更多内容
var oP = document.getElementById('content_information');var allContent = oP.innerHTML; var len = allContent.lengthoP.innerHTML = oP.innerHTML.substr(0,800) $(document).ready(function(){
2018-01-22 16:18:29
3569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人