Django
文章平均质量分 50
放风喽
鄙人暂缺压寨夫人一名,有意者,请速与我联系。
展开
-
docker部署python项目中pillow的字体文件解决
没有摘要原创 2022-06-27 16:24:34 · 664 阅读 · 0 评论 -
Django和vue的RSA加密
一、前言账号密码等关键信息在传输过程需要加密,我采用强度更高的RSA加密二、环境后端:Django3.2,python3.9前端:vue3.05,node14三、后端后端使用pycryptodome这个模块,我试了好多文章的方法,都不管用,不要去管什么版本,什么C++环境,直接安装这个模块就结束了,没那么多事。pycryptodome官方文档# 虽然安装的是pycryptodome,但是使用方法都是一样的# 短文的加密解密def jiemi(neirong): # print原创 2021-07-18 09:28:25 · 3715 阅读 · 3 评论 -
django3使用celery5
一、前言我百度了两天,尝试了N种方法,才搞定这东西的。二、celery的配置下载celery这个就不说了。在settings.py同级目录创建celeryCenter.py,# django项目名/django项目名/celeryCenter.pyfrom __future__ import absolute_import, unicode_literalsimport osfrom celery import Celery# 设置环境变量os.environ.setdefault原创 2021-04-16 16:41:20 · 1641 阅读 · 6 评论 -
Django Rest Framework读取用户IP写入数据表
日常用户提交表单我们可能会收集下用户的ip,它跟php类似,读取Meta,HTTP_X_FORWARDED_FOR和REMOTE_ADDR,一个代表真实ip,一个代表代理IP。如果没有使用DRF开发接口或者是使用DRF的mixin开发,都很容易办到,所以不要为了简便去使用viewset了用户请求数据都存放在request.data中,也就是说你要记录用户ip,将ip写入到request.data中即可,前提做好ip判断哟使用python三元运算符,有真实ip获取真实ip,没有则获取代理ipreques原创 2021-04-07 22:29:04 · 576 阅读 · 0 评论 -
使Celery 4在Windows上运行的2种方法
该博客文章中使用的源代码可在GitHub上找到。自Celery 4.x版本起,Celery不再正式支持Windows。尽管Celery 3确实支持Windows,但它与Celery 4不兼容。因此,如果您必须使用Windows来执行某些(一项)Celery任务,则整个基础架构都将使用传统的Celery版本。这当然是不可接受的情况。但是,即使Celery放弃了Windows支持,我仍将向您展示两个简单的解决方法,以使Celery 4在Windows上正常播放。芹菜并发池使Celery 4在Window转载 2021-04-07 20:08:19 · 1587 阅读 · 1 评论