跳转到主要内容

额外的部署检查和其他工具,用于验证Django项目是否正确设置。

项目描述

Leukeleu Django Checks

额外的部署检查和其他工具,用于验证Django项目是否正确设置。

安装

'leukeleu_django_checks' 添加到 INSTALLED_APPS

包含的检查

  • leukeleu.W001: 检查 FILE_UPLOAD_PERMISSIONS 是否设置为 0o644
  • leukeleu.W002: 检查 EMAIL_BACKEND 是否设置为 bandit.backends.smtp.HijackSMTPBackend
    • 对于测试/预发布环境,使用 SILENCED_SYSTEM_CHECKS 禁用此检查
  • leukeleu.W003: 检查 EMAIL_BACKEND 设置为 bandit.backends.smtp.HijackSMTPBackend
    • 对于生产环境,使用 SILENCED_SYSTEM_CHECKS 禁用此检查
  • leukeleu.W004: 检查 WAGTAIL_ENABLE_UPDATE_CHECK 是否设置为 False
    • 此检查仅在安装了wagtail时运行
  • leukeleu.W005: 检查是否已安装 sentry-sdk
  • leukeleu.W006: 检查 sentry-sdk 是否配置正确
  • leukeleu.W007:确保没有/admin/admin/ URL。
  • leukeleu.I008:检查leukeleu-django-gdpr是否在INSTALLED_APPS中。

运行./manage.py check --deploy来执行这些检查(除Django默认集之外)。

列出超级用户。

运行./manage.py list_superusers以打印所有(活动或非活动)超级用户的列表。

每个超级用户的名字前会打印出“+”(活动)或“-”(非活动)前缀。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。

源分布

leukeleu-django-checks-1.2.2.tar.gz (10.5 kB 查看哈希)

上传时间

构建分布

leukeleu_django_checks-1.2.2-py3-none-any.whl (6.0 kB 查看哈希)

上传时间 Python 3

由以下支持