Additional deploy checks and other tools to validate if a Django project is set up correctly.
Project description
Leukeleu Django Checks
Additional deploy checks and other tools to validate if a Django project is set up correctly.
Installation
Add 'leukeleu_django_checks'
to INSTALLED_APPS
.
Included checks
leukeleu.W001
: Check ifFILE_UPLOAD_PERMISSIONS
is set to0o644
leukeleu.W002
: Check ifEMAIL_BACKEND
is set tobandit.backends.smtp.HijackSMTPBackend
- Disable this for test/staging environments using
SILENCED_SYSTEM_CHECKS
- Disable this for test/staging environments using
leukeleu.W003
: Check ifEMAIL_BACKEND
is not set tobandit.backends.smtp.HijackSMTPBackend
- Disable this for production environments using
SILENCED_SYSTEM_CHECKS
- Disable this for production environments using
leukeleu.W004
: Check ifWAGTAIL_ENABLE_UPDATE_CHECK
is set toFalse
- This check only runs if wagtail is installed
leukeleu.W005
: Check ifsentry-sdk
is installedleukeleu.W006
: Check ifsentry-sdk
is configured correctlyleukeleu.W007
: Make sure there is no/admin
or/admin/
urlleukeleu.I008
: Check ifleukeleu-django-gdpr
is inINSTALLED_APPS
Run ./manage.py check --deploy
to execute these checks (in addition to Django's default set).
List superusers
Run ./manage.py list_superusers
to print a list of all (in)active superusers.
The name of each superuser is printed with a "+" (active) or "-" (inactive) prefix.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file leukeleu-django-checks-1.2.2.tar.gz
.
File metadata
- Download URL: leukeleu-django-checks-1.2.2.tar.gz
- Upload date:
- Size: 10.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca92184896adda268ac1b33027d18502f517b46e5c371ecd2e782aadad5f819a |
|
MD5 | df75fe33d3b6847ec357361ae8730dd3 |
|
BLAKE2b-256 | f50b5aa81c3edd5aa0cabfc078146ea8016b44f2159738d5859674b715e46a44 |
File details
Details for the file leukeleu_django_checks-1.2.2-py3-none-any.whl
.
File metadata
- Download URL: leukeleu_django_checks-1.2.2-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bef567a8631e37542d8258098625d5002ab1d0836ffe3d5fee5f3541fa7b9a47 |
|
MD5 | e5f4daee4b8b0f03ba8f808a7aa3bd22 |
|
BLAKE2b-256 | bfe1f1df41cb4345e88f7f55c77ada955204731d0ef903d906af8bd38da93191 |