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.13.tar.gz (31.6 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.13-py3-none-any.whl (45.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django_infra-0.1.13.tar.gz
  • Upload date:
  • Size: 31.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.4.0 CPython/3.11.15 Linux/6.17.0-1010-azure

File hashes

Hashes for django_infra-0.1.13.tar.gz
Algorithm Hash digest
SHA256 0c08136916870f58205460710e562811780c084e40208ef6926a94cc3926fbd2
MD5 dacbefb8797706e814f2ee1a9f1d4dc0
BLAKE2b-256 462282e9276682d10700a3d5b4b4e4812bb9cdd3c5a7ba75d333221c1467759b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_infra-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 45.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.4.0 CPython/3.11.15 Linux/6.17.0-1010-azure

File hashes

Hashes for django_infra-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 a0fc864f058d0d3c8b0bd193b4af74492e4656cabac2985009330603aca222e8
MD5 fe19e360a1881dac785daf4bc275451b
BLAKE2b-256 b79dedcccdf17c36897e1ce440a08233d1cc2179e78c4d6ab4cc82485590c79b

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