- 博客(11)
- 收藏
- 关注
原创 Django对接elasticsearch怎么实现全文检索(前后端分离)
说到搜索,第一时间想到的是数据库的like语句。但是,假如你的数据库有几千万条数据,name字段没有索引,可能查询需要十几分钟,用户可能会等你?那为什么不给name字段增加索引?数据表不仅仅是用来查询,也会经常修改数据,新增删除数据等。建立索引后,做增删改操作时也会大大占用数据库资源。所以应该怎么解决呢?
2023-09-06 20:35:00
256
1
原创 django中的DRF框架的coreapi和swagger自动生成接口文档
1)单⼀⽅法的视图,可直接使⽤类视图的⽂档字符串,如2)包含多个⽅法的视图,在类视图的⽂档字符串中,分开⽅法定义,如3)对于视图集ViewSet,仍在类视图的文档字符串中分开定义,但是应使用action名称区分,如。
2023-08-07 19:45:04
644
1
原创 django项目中使用JWT(djangorestframework-jwt)
如果我们还需在返回值中增加username和user_id。通过重写视图的返回值可以完成我们的需求。"""自定义jwt认证成功返回数据"""return {'token': token, # 返回jwt签发的token'id': user.id, # 返回用户ID'username': user.username # 返回用户的用户名注意需要修改配置文件# JWT配置# token有效期# 指明自定义返回数据在哪个函数中。
2023-08-01 19:47:42
736
1
原创 django中的ORM数据库操作
如果获取⼀个对象,直接使⽤[0],等同于[0:1].get(),但是如果没有数据,[0]引发 IndexError异常,[0E1].get()如果没有数据引发DoesNotExist异常。聚合函数包括:Avg平均,Count数量,Max 最⼤,Min最⼩,Sum求和,被定义在django.db.models中。2.update()方法:使⽤模型类.objects.filter().update(),会返回受影响的⾏数。查询集,也称查询结果集、QuerySet,表示从数据库中获取的对象集合。
2023-07-31 20:45:55
158
1
原创 Docker的使用
Docker的镜像概念类似于虚拟机⾥的镜像,是⼀个只读的模板,⼀个独⽴ 的⽂件系统,包括运⾏容器所需的数据,可以⽤来创建新的容器。Docker容器是由Docker镜像创建的运⾏实例,类似VM虚拟机,⽀持启 动,停⽌,删除等。每个容器间是相互隔离的,容器中会运⾏特定的应⽤,包含特定应⽤的代 码及所需的依赖⽂件。Docker 就像⼀个盒⼦,⾥⾯可以装很多物件,如果需要某些物件,可以直接将 该盒⼦拿⾛,⽽不需要从该盒⼦中⼀件⼀件的取。如果对于⼀个需要⻓期运⾏的容器来说,我们可以创建⼀个守护式容器。
2023-06-09 11:48:08
47
原创 django中mysql,redis数据库和logging日志的配置
1. mysql: 安装:pip install mysqlclient。2.redis:安装:pip install django-redis。3.日志文件配置,django自带日志模块。
2023-06-07 21:01:19
138
1
原创 为什么要使用jinja2模板引擎?------在django中使用并配置
继承机制,此机制可以使得所有的模板都具有相似一致的布局,也方便了开发人员对模板的修改和管理。高效的执行效率,Jinja2引擎在模板第一次加载时就把源码转换成Python字节码,加快模板执行时间。--在项目包目录-->utils目录中创建jinja2_env.py文件。jinja2具有强大的自动HTML转义系统,可以有效地阻止跨站脚本攻击。3.在settings中配置模板引擎让整个系统中识别到jinja2的模板。2.创建Jinja2模板引擎环境。1.安装Jinja2扩展包。
2023-06-02 12:01:50
329
1
原创 flask框架中的flask_restful之请求处理(RequestParser)
flask中flask_restful库中reqparse.RequestParser可以对表单数据进行验证。
2023-05-28 23:16:09
198
1
原创 在flask项目中使用“互亿无线”短信验证码来实现发送短信验证码功能
6.浏览器发送请求,前端有数据响应,测试的手机号可以收到短信就测试成功了。2.在配置文件里配置APIID和APIKEY,注册账号成功后有的。3.接入互亿无线短信接口代码。,新人注册有10条免费短信。5.将资源类注册到蓝图里。
2023-05-16 01:49:14
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人