Skip to main content

Tracking dirty fields on a Django model instance.

Project description

Django Filthy Fields

PyPI version CI

Tracking dirty fields on a Django model instance. Dirty means that field in-memory and database values are different.

Started as a fork of django-dirtyfields with a rewritten lazy, descriptor-based implementation; since diverged with its own feature set and release cadence. The mixin and method names (DirtyFieldsMixin, get_dirty_fields, …) are kept from upstream — hence the play-on-words package name.

See the documentation for more information.

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_filthyfields-2.0.0.tar.gz (114.2 kB view details)

Uploaded Source

Built Distributions

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

django_filthyfields-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl (296.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

django_filthyfields-2.0.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (298.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

django_filthyfields-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl (53.3 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

django_filthyfields-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl (245.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

django_filthyfields-2.0.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (246.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

django_filthyfields-2.0.0-cp314-cp314-macosx_11_0_arm64.whl (50.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

File details

Details for the file django_filthyfields-2.0.0.tar.gz.

File metadata

  • Download URL: django_filthyfields-2.0.0.tar.gz
  • Upload date:
  • Size: 114.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for django_filthyfields-2.0.0.tar.gz
Algorithm Hash digest
SHA256 10845cb4abea2696ede6057ae2dfea5a0e88f1e7ae017a760f6295471ea6a519
MD5 511554c627b57f9dc0ae35e5435d2baa
BLAKE2b-256 2f89f7d78aa78b55849b4623d00878ca4e65e35159ca6deaa07c187fb10b259a

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.0.tar.gz:

Publisher: publish.yml on oliverhaas/django-filthyfields

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_filthyfields-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for django_filthyfields-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2254a8a7ad3e417ab0fb7976372df28af5ee7985de020327d43f065839ec275c
MD5 cd83d12a0cc14619cc040b44c99db5c5
BLAKE2b-256 e4feabdecf9e586ea561bb8083b843fec9fa7dbac0545e4edffa2a82adb34b33

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on oliverhaas/django-filthyfields

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_filthyfields-2.0.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for django_filthyfields-2.0.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 10f172427dd6bfacb4358df7eb50eb04738ab1ac0a1057c74111b7dba4bb43b0
MD5 e0a40e6da148026e56a483b688257bd4
BLAKE2b-256 ff6bfe07df2e6c787927daa44450031d76af952e1f279ea2ab1cb5f6f8edcf0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on oliverhaas/django-filthyfields

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_filthyfields-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for django_filthyfields-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ef5c7bcfc6d3f63ec131569aeebfd4896414180fd3d7f94b723fd7ccb3e3b79
MD5 c6073209c27e25db21d93edb1fa38a54
BLAKE2b-256 d761caad4cd30e3c16ca89b29a045fc1ff0ea31d29da32fccfa4ff083f4c0871

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: publish.yml on oliverhaas/django-filthyfields

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_filthyfields-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for django_filthyfields-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 886610463b65ad52e43fe7ad5f75b0532a9ec8548db88b8b4b59ceb43255ea3b
MD5 ad2484d70c26627d69530f9fd89caec3
BLAKE2b-256 fb94561634864d26f6c7081154f51f28fcc90e206f5e0068635a4bb6368e8837

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on oliverhaas/django-filthyfields

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_filthyfields-2.0.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for django_filthyfields-2.0.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 10169ce3e219183927d65c6256c8b7af3e025c89477e323fe45bf8d6fb0645f7
MD5 64a282444bb198656bd272515dbf086a
BLAKE2b-256 b83919d773a70b15eba55337660eaddd1a4e6cc27ad8868c5873975f837ef8a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on oliverhaas/django-filthyfields

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_filthyfields-2.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for django_filthyfields-2.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb8ae288f333356bf3c0f6a433795d2ecbfa8feb9625dc026f379efb4ce40465
MD5 173ed71d50af50b2dd8fc9fa6d58f8f8
BLAKE2b-256 1dc64255f9cd8ebfb13ad735331ac72838b37b321d42c5217f77fab3df02a770

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yml on oliverhaas/django-filthyfields

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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