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.14.tar.gz (32.8 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.14-py3-none-any.whl (46.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django_infra-0.1.14.tar.gz
  • Upload date:
  • Size: 32.8 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.14.tar.gz
Algorithm Hash digest
SHA256 e0b2e95a6f1c5a1001fa0a7716a38cd657f2f1493880d0d29288f1810df56187
MD5 fe711b5b4206af5d6620a60837da0b8e
BLAKE2b-256 e6f1d20d9ba69ab395a8566dd23f63c21f7539e900a9979f4dac7df69a341db1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_infra-0.1.14-py3-none-any.whl
  • Upload date:
  • Size: 46.9 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.14-py3-none-any.whl
Algorithm Hash digest
SHA256 670094c05ce440964afd89a28c4d21a7f139f12678ac5a81f50d1fa5873497d8
MD5 c33d3caf3f94c847e2f292b19f4e36d2
BLAKE2b-256 0baf6cd167d6025e3132776ac427f7bed67fc8a4aaf14cf6ac72caa32b36c5b3

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