Skip to main content

More batteries for Django - an opinionated package

Project description

Django Accu

More batteries for Django - an opinionated package for creating a Django application faster.

Architecture

This project is not flexible in the supported architecture, it makes clear assumptions about the used structure. It uses:

  • Python >=3.9
  • Django >=4.1
  • DRF => 3.14
  • Django Q => 1.3
  • Sentry (optional)

Provided namespaces:

Currently available

On the roadmap

TODO/to be ported from codebases

  • users: expandable user (uses a profile to expand the model to keep usability with other projects high)
  • changelogs
  • approvals
  • setups
  • core.update
  • reports.client (jasper-server-based)
  • reports.file (jasper-file-based

To be finished and ported:

  • users.token: multi-token implementation for usage with DRF
  • core.security.api: expose all core security flows via API (registration, login, logoff, deletion, MFA-actions, password-reset)

WARNING

THIS IS CURRENTLY A PLACEHOLDER WHILE SOME HURDLES ARE CLEARED

Acknowledgement

This repo contains code from InvenTree/InvenTree (MIT licensed), MissionLog (closed source, with permission) and several closed source projects I (matmair / mjmair.com) work on with the permission of the owners.

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

accu-0.1a0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

accu-0.1a0-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

Details for the file accu-0.1a0.tar.gz.

File metadata

  • Download URL: accu-0.1a0.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for accu-0.1a0.tar.gz
Algorithm Hash digest
SHA256 12c114353c476b795ee535d2f57a521396e2d7bc2b36d8eda0fd20ec7e72425d
MD5 ab5bd7d115ed29addc3db230b862517f
BLAKE2b-256 4b419cc5e57624c6494f6ceb10a829d0db6cafc0bc895f00ac64aac7819c76e4

See more details on using hashes here.

File details

Details for the file accu-0.1a0-py3-none-any.whl.

File metadata

  • Download URL: accu-0.1a0-py3-none-any.whl
  • Upload date:
  • Size: 14.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for accu-0.1a0-py3-none-any.whl
Algorithm Hash digest
SHA256 6037a0a9c6e3be0ded26ddcfb9e5e796a43c5cd3ccf48affc3dfc009f9a27bd4
MD5 bcf5dbd17ed9f98882abc597e0a57ecb
BLAKE2b-256 e8ee2d8ad5681b8f76b505f7f200a963f8c15df5a7695f69592abd79a513fd96

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page