Skip to main content

A infra for Django engineers.

Project description

Django Infra

A collection of utilities to streamline Django development with enhanced testing, optimized database operations, and flexible queryset exporting.

Quality

codecov

Pytest Enhancements

  • Python-based database management avoids rebuilding migrations on every test run.
  • Directory-level model setup decouples test models from production models for abstract model testing.

django_infra.db

  • bulk_update_queryset
    Optimized function for batch updating fields based on annotations.

  • UpdatableModel
    Enables direct model instance updates without needing to call .save().

django_infra.exporter

  • Export app for converting querysets into various formats.

Refer to additional documentation for installation and detailed usage instructions.

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

django_infra-0.1.10.tar.gz (25.7 kB view details)

Uploaded Source

Built Distribution

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

django_infra-0.1.10-py3-none-any.whl (37.2 kB view details)

Uploaded Python 3

File details

Details for the file django_infra-0.1.10.tar.gz.

File metadata

  • Download URL: django_infra-0.1.10.tar.gz
  • Upload date:
  • Size: 25.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.11.11 Linux/6.8.0-1021-azure

File hashes

Hashes for django_infra-0.1.10.tar.gz
Algorithm Hash digest
SHA256 a2cef04db1ce8d5e6a5b8edb1ed188102211de7e593353532eb59c6f815e49dd
MD5 7e62c25c760be544ac49917810d9933d
BLAKE2b-256 40fdfcc9a0332031661e9566fc1839738fc6986dc56a6ca9c815ea9ed2a28e3c

See more details on using hashes here.

File details

Details for the file django_infra-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: django_infra-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 37.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.11.11 Linux/6.8.0-1021-azure

File hashes

Hashes for django_infra-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 c033ef5078b1dea9122364c045a84d511ce22e9f84f509c4cb40a400864ca0b6
MD5 b86fbc4da19e98c7b85bc265d81c1189
BLAKE2b-256 34bed06d14e7d542211b312e07e64e9b4f1b20192f90e05205c21ce6c91f62f3

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