问题解决经验
ZeroChia
这个作者很懒,什么都没留下…
展开
-
Kubernetes集群部署踩坑记录
k8s集群部署的时候遇到的一些问题,记录一下原创 2022-09-15 15:59:03 · 2818 阅读 · 0 评论 -
Django restframework 实现文件下载 实现详解及踩坑记录
目录导航原理后端实现一个坑前端实现参考文献原理后端接口读取文件对象,用文件流的形式发送给浏览器,前端创建一个临时的下载a标签,并模拟a标签点击下载的过程,将接口传来的文件下载到本地。后端实现settings.py中配置静态文件根目录, 不提STATIC_ROOT = os.path.join(BASE_DIR, 'static')将需要下载的文件放入静态文件目录中,实现下载方法@action(detail=False, methods=['get'], url_path="client/do原创 2021-04-26 09:50:51 · 2634 阅读 · 2 评论 -
element upload组件 onError神坑记录
element upload组件的onError钩子函数返回错误是一个名为Error的对象但要拿到后台的detail报错必须这么写const detail = JSON.parse(err.message).detail呵呵,文档都没写,这谁能猜得到。原创 2021-04-08 17:03:38 · 1480 阅读 · 2 评论 -
element 表单校验 rules 自定义校验规则
写云盘的创建文件夹功能时,需要在前段添加一个重名校验,由于前段UI用的是element,就研究了一下element自带的表单校验中自定义校验规则。为表单新增一条rules:{ required: true, message: '目录已存在', validator: this.checkExistName, trigger: 'blur' }checkExistName函数这么写:// 创建文件夹之前重名校验checkExistName(rule, value, callback) { lis原创 2021-04-06 14:47:55 · 3027 阅读 · 0 评论 -
如何在Django models中限制IntegerField的取值范围
Django的orm中虽然没有默认字段限制整型字段的取值范围,但内置了最值校验器,还是很好用的。代码如下:from django.db import modelsfrom django.core.validators import MinValueValidator, MaxValueValidatorsize = models.IntegerField(u'尺寸大小', validators=[ MinValueValidator(1), MaxValueValidator(42原创 2021-04-06 14:28:16 · 4118 阅读 · 0 评论 -
Python2环境下使用pip安装django-haystack失败解决方法
目录系统环境遇到的问题错误原因解决方法其它问题扩展资料系统环境Python:2.7.5django-haystack:2.8.1遇到的问题重新部署一个使用Python2开发的项目,使用默认源安装时,有安装进度但报错:$ pip install django-haystack==2.8.1DEPRECATION: Python 2.7 reached the end of its li...原创 2020-04-28 16:17:58 · 1226 阅读 · 0 评论 -
Linux安装启动paraView遇到‘ error while loading shared libraries’,加载共享库时出错排查实录
paraView版本:5.8.0今天下载了paraView。paraView官网下载地址解压后进入bin目录,执行启动命令$ ./pvpython ../share/paraview-5.8/web/visualizer/server/pvw-visualizer.py --content ../share/paraview-5.8/web/visualizer/www --data ../...原创 2020-03-27 14:55:12 · 2795 阅读 · 1 评论 -
使用virtualenv创建Python3.7虚拟环境时报错ModuleNotFoundError: No module named '_ctypes'的解决方法
使用virtualenv创建Python3.7.6版本虚拟环境时,遇到了标题中的报错,记录一下解决过程。出现这种情况一般是因为缺少依赖包libffi-devel在安装3.7以上版本时,需要一个新的libffi-devel包做依赖使用yum安装依赖yum install libffi-devel -y删除之前安装的报错的虚拟环境目录rm -f venv重新编译安装系统Python3...原创 2020-02-11 12:00:10 · 3120 阅读 · 1 评论