首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
django-创建招聘系统
wffeige
创建于2023-11-18
订阅专栏
django-创建招聘系统 发布职位 浏览职位 投递职位
等 2 人订阅
共28篇文章
创建于2023-11-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
应用水平扩展, 使用Tengine 和负载均衡
# apache vs nginx(epoll) apache 每个请求 单独开启一个现成 nginx 每个请求使用异步处理 - 协程在IO的地方 await 交出cpu时间片 释放出资源给其他的任务
Django生产环境部署、测试基类、gunicorn使用(同步)、uvcorn使用(异步)
单元测试:版本质量评估 单元测试 - 测试用例基类层次 一个简单的测试用例 哪些逻辑需要测试? Django 自带的代码(框架中实现的)逻辑不需要测试 自己写的代码需要测试,比如自定义的页面的访问,自
Django的常用插件
Django debug toolbar : 提供一个可以查看debug 信息的面板(包括SQL执行时间,页面耗时) django-silk :性能瓶颈分析 看到每个页面的详细信息 Simple UI
42.django-celery-beat, Django 与 Celery 集成:定时任务
任务心跳管理进程 Beat 任务调度器 PersistentScheduler (默认) DatabaseScheduler 任务存储 File Configuration Database 工作流
40.Celery介绍、部署、集成到Django中(异步任务)
什么是 Celery? Celery是一种简单、灵活、可靠的分布式系统,可以处理大量的消息,同时提供维护这种系统所需的工具 它是一个侧重于实时处理的任务队列,同时也支持任务调度。 Celery通过消息
39.Django 中使用redis缓存
Django 缓存的存储方式 Memcached 缓存 Redis 缓存 (需要安装 django-redis 包) 数据库缓存 文件系统缓存 本地内存缓存 伪缓存( Dummy Cache, 用于开
redis安装
参考文档 https://redis.com.cn/topics/redis-install.html https://blog.csdn.net/chao821/article/details/10
37.Django 的安全, XSS 跨站脚本攻击、CSRF 跨站请求伪造和 SQL 注入攻击
XSS 跨站脚本攻击 恶意攻击者将代码通过网站注入到其他用户浏览器中的 攻击方式。 攻击者会把恶意 JavaScript 代码作为普通数据放入 到网站数据库中; 其他用户在获取和展示数据的过程中,运行
34.错误信息上报、Sentry介绍、部署、异常发送钉钉
什么是Sentry Sentry 是一个错误信息收集系统 两种方法安装 Sentry 使用 Docker 官方服务(量大需要付费,使用方便); 自己搭建 服务(从源码安装,或者使用docker 搭建服
python-django中间件介绍、自定义中间件的方法
设计 Django框架中的中间件是介于请求与响应处理过程之间的一道处理环节, 它是轻量级且低级的“插件”系统,可以全局改变Django的输入或输出。 这种设计使得我们可以根据需要添加自定义的处理逻辑,
Django Rest Framework介绍、API暴露方法
Django REST framework Django REST framework是一个强大的Web API开发框架,建立在Django框架之上,可以帮助Django REST framework
30.遗留系统集成:为已有数据库生成管理后台
问题 已经有内部系统在运行 缺少管理功能,希望能有一个权利后台。 比如 人事系统,CRM,ERP 的产品,缺少部分数据的维护功能 诉求 3分钟生成一个管理后台; 可以灵活定制页面; 不影响正在运行的业
19.生产环境与开发环境配置分离
问题 生产环境的配置与开发环境配置隔离开, 开发环境允许 Debugging 敏感信息不提交到代码库中,比如数据库连接,secret key, LDAP连接信息等 生产、开发环境使用的配置可能不一样,
18.配置日志系统, 方便排查问题、自定义日志输出
四个组件 Loggers:日志记录的处理类/对象,一个 Logger 可以有多个 Handlers Handlers:对于每一条日志消息如何处理,记录到 文件,控制台,还是网络 Filters: 定义
17.增加自定义数据操作菜单
场景:需要对数据进行操作,比如导出,状态变更 (如 标记候选人为 “待面试”) 定义按钮的实现逻辑(处理函数) & 在 ModelAdmin 中注册函数到 actions wangdalei_dj/i
16 批量导入域账号、配置群组
批量导入域账号 添加interview 用户组 添加hr 用户组 批量导入域账号 添加interview 用户组 添加hr 用户组
15.企业域账号集成
什么是目录服务 Directory Service ? 可以直接使用域账号登陆 不用手工添加账号,维护独立密码 可以集成 OpenLDAP/ActiveDirecotry 以 Open LDAP 为例
Open LDAP 服务搭建
安装docker Open LDAP 服务搭建 Docker 启动 OpenLDAP 服务 启动 phpldapadmin-service 宿主机的ip就是 172.31.7.188 访问 http:
14.管理后台-候选人信息筛选和查询
需求 能够按照名字、手机号码、学校来查询候选人信息 能够按照初试结果,复试结果,HR复试结果,面试官来筛选;能按照复试结果来排序 wangdalei_dj/interview/admin.py 添加排
13.自定义management命令 批量导入应聘者信息
使用csv文件 批量导入投递者信息 自定义管理工具 wangdalei_dj/interview/management/commands/import_candidates.py 用法
下一页