Django: Third Party Library
22nd April 2021 at 12:55pm
Django
Development Experience
Django Extensions
:提供一系列实用的 manage.py 命令,最实用的是
shell_plus
,
runserver_plus
和
graph_models
,分别需要额外安装 ipython,werkzeug 及 pydotplus
Django Debug Toolbar
:在渲染出来的页面上提供了非常详尽的内部信息,比如 SQL 耗时等,非常实用。对于 AJAX 请求,在 Django 1.x 时代可以用
django-debug-panel
,但这个项目已死,不支持 Django 2.0 及以上版本
Silk
,非常好的 profiler,可以用来定位一个请求在各阶段的耗时
Filter
django-filter
HTML
django-tables2 配合 django-filter,可以做出一个有排序和筛选功能的 HTML 表格
django-widget-tweaks 可以方便 widget 与 CSS 框架配合
Testing
factory_boy
:帮你生成测试数据的
Front-end Intergration
django-webpack-loader
:Django with webpack
TOC
Django: Third Party Library: django-filter