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.2.tar.gz (104.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.2-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.2-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.2-cp314-cp314t-macosx_11_0_arm64.whl (53.3 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

django_filthyfields-2.0.2-cp314-cp314-musllinux_1_2_x86_64.whl (245.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

django_filthyfields-2.0.2-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.2-cp314-cp314-macosx_11_0_arm64.whl (50.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: django_filthyfields-2.0.2.tar.gz
  • Upload date:
  • Size: 104.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.2.tar.gz
Algorithm Hash digest
SHA256 635e7ba5d8396b4c28b22db790a655b9ed70822ae0fb36b3e682ef73a1f8fca9
MD5 7930dc5a2d560395f25cb49642d2d3e0
BLAKE2b-256 6c5df900fb0f010d5d06ba45de42b46e8bbc6f46edd0c6fb644d3c40372c9e16

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.2.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.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for django_filthyfields-2.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 be555a04d0dce550bf90b7d999fc32909af25f5e50395ecb2b02f556e9e020ff
MD5 d69421276a84e06a1fbe4c39311821d1
BLAKE2b-256 fc4d8f827e1eb08bcdebccebb1f6bd9f3155769deb4165d176fdcdebccfd90c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.2-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.2-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.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 190d2804bd94ad3a058848e0f358922023cb0e83772efb6471dc1924399e2d5c
MD5 d6bffd3c8f792e0bb2e6e69860cde8e4
BLAKE2b-256 d962e0d6195451e9101651c9259b226fe8a6dc2e73c578da067c8c56b16a3d08

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.2-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.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for django_filthyfields-2.0.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c9485ee325556000ed73135158b4129640af1838e9ff400c0c117611e277084
MD5 6265663060d330b6b3eef13f66e2c045
BLAKE2b-256 ee48df3a9e4a5dd460a06e5792b205d66b624d79280f1695e500815c10b77c3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.2-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.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for django_filthyfields-2.0.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 631a954c9d2ca3fe9fb12d2346060fbbb60b7e2e4a64984ee9eacbfd3dae694e
MD5 d2d5713f89feb92a5ba067d891cb5fa4
BLAKE2b-256 d0ae0fe0fcb2d9e2f52c01f9ab33f8cf5c6358ee10f594f957896b79ce7a1bb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.2-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.2-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.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 cf2c8fd850ecc98a7530e2d5e7ce35f0c13e652326476ca97ae4b9122cc5bb8a
MD5 0a6192459fb44c65d157ea4a65f6bac9
BLAKE2b-256 f01b162469bac88014d5cb3a604c96922731460af3232ff9edb470cd32ea7e04

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.2-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.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for django_filthyfields-2.0.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 040bd900cd793da4a950cbad162fa4c2e467723f4b212e07b38e453c310e6e14
MD5 20841e8428f066ea482212047ba8a8df
BLAKE2b-256 a78a37e31702d1572a53cb2aa2a4ec62446ef7f8f3d16bfab71fcaa1c788f78b

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.2-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