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.8.tar.gz (23.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.8-py3-none-any.whl (34.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django_infra-0.1.8.tar.gz
  • Upload date:
  • Size: 23.8 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.8.tar.gz
Algorithm Hash digest
SHA256 95a6ad06f0231084d238fc73848115cc75f959a84b9f4bf3156c5b72aaffc3ba
MD5 30c1d21a9a9c5c373047afdc3b5085e7
BLAKE2b-256 a7e424b4469c884824bcbb07bbf825a4eaedd1e764daf3b7fed46c372569bbd2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_infra-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 34.8 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 fb513ae9f9246ce13668316862a8b90836199d37b461540bf6b2b365368c3a26
MD5 8b851bf66bbf168bfb4a70e960c36520
BLAKE2b-256 55e55e1be7cd7cbc974eff86f9f5697f82af5c0891e66996f40fe97d0f7f8677

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