Languages

Django Apps Checklist

Checklist for build great Django apps.
Checks are saved to your local storage

1. 概念

2. 易于安装

    • 不要在未设置时默认显式全部,例如,fields = None 不代表所有 fields
      • 例如,django-avatar 中的 AVATAR_MAX_SIZE 可以被硬编码,但他被定义为单个配置
      • 例如,django-taggit 在 settings 中设置自定义 tag 解析器
    • 基于 git 历史记录,使用 脚本 生成作者清单

3. 易于使用

4. 易于集成

      • 例如,django-avatar 有一个 avatar 模板标签用于生成 HTML img 标签,但是生成头像路径的逻辑 独立于 providers.py

5. 维护