Django debug toolbar : 提供一个可以查看debug 信息的面板(包括SQL执行时间,页面耗时)
django-silk :性能瓶颈分析 看到每个页面的详细信息
Simple UI:基于Element UI 和 VUE 的 Django Admin 主题
Haystack Django :模块化搜索方案
Django notifications: 发送消息通知,你有 xx 条未处理简历
- 可以在页面提示用户 发送通知消息
Django markdown editor :Markdown 编辑器
django-crispy-forms : Crispy 表单,以一种非常优雅、干净的方式来创建美观的表单
django-simple-captcha:Django表单验证码
Django debug toolbar
可以在开发环境开启,运行时显示 Debug 信息, 包括:
- Django settings.py 中的配置;
- 请求参数;
- SQL的执行情况,耗时;
- 用到的模板、静态资源文件,信号;
- 第三方插件可以协助看到更多信息
Simple UI
pip install django-simpleui
Haystack
安装
-
安装Package: pip install django-haystack
-
把 Haystack 添加到 settings 中
-
配置 HAYSTACK_CONNECTIONS, 指定使用哪种搜索引擎 (Solr, ES, Whoosh, Xapian)
-
创建 SearchIndex 来指定 model 的索引策略 每一个 model 创建一个 SearchIndex : indexes.SearchIndex, indexes.Indexable
-
设置搜索的 页面 View 和 URL
-
创建索引,通常设置定时任务来创建全量索引,动态索引