额外的部署检查和其他工具,用于验证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.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ca92184896adda268ac1b33027d18502f517b46e5c371ecd2e782aadad5f819a |
|
MD5 | df75fe33d3b6847ec357361ae8730dd3 |
|
BLAKE2b-256 | f50b5aa81c3edd5aa0cabfc078146ea8016b44f2159738d5859674b715e46a44 |
关闭
leukeleu_django_checks-1.2.2-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bef567a8631e37542d8258098625d5002ab1d0836ffe3d5fee5f3541fa7b9a47 |
|
MD5 | e5f4daee4b8b0f03ba8f808a7aa3bd22 |
|
BLAKE2b-256 | bfe1f1df41cb4345e88f7f55c77ada955204731d0ef903d906af8bd38da93191 |