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.1a2.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

accu-0.1a2-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: accu-0.1a2.tar.gz
  • Upload date:
  • Size: 12.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.1a2.tar.gz
Algorithm Hash digest
SHA256 b20fe8850d474d8330731dce6d478ab7eb819eb0166c0bacf5669330583e78e3
MD5 070d26c98f2c6918ec2ac3502b1ba593
BLAKE2b-256 b85cfc1324d05fd397f5a543b82649c46ca7c91aef67747891070b81046f6c77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: accu-0.1a2-py3-none-any.whl
  • Upload date:
  • Size: 16.5 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.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 9ba2a62183275ed92da0761f5a5d3e3c10864bfa844047d899c314f2a0635c91
MD5 5ae3f7ab56a46eaaeaf3e87cf8a2ab54
BLAKE2b-256 fbf6b2503e33c898c5cdaefcea75772d050c65204f0d9f72b74a6424844934ca

See more details on using hashes here.

Supported by

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