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.1.0.tar.gz (104.7 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.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl (296.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

django_filthyfields-2.1.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (299.1 kB view details)

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

django_filthyfields-2.1.0-cp314-cp314t-macosx_11_0_arm64.whl (53.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

django_filthyfields-2.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (246.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

django_filthyfields-2.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (246.9 kB view details)

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

django_filthyfields-2.1.0-cp314-cp314-macosx_11_0_arm64.whl (50.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: django_filthyfields-2.1.0.tar.gz
  • Upload date:
  • Size: 104.7 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.1.0.tar.gz
Algorithm Hash digest
SHA256 d5fc1a75bd6e1716d9dc3047473e503631527b45ebe6c95bd98703de98f01c45
MD5 70033f4160ac01dfabb5fb36f0be4bc2
BLAKE2b-256 69f98bdc30cf462b7f753e9c6f6980f6468bc2d42f85eec0ae61346f1358b38e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 047333e6a9072cb40553d578142261868ba60463ff08253087eaa805f3308412
MD5 f6877573751512e5feb03fa4de906765
BLAKE2b-256 8653686e93ded187d221dd693b89c9ab71ff4065585d265bd304ccd2d12b15f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.1.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.1.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.1.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 703849baff556e6a9c0b8de4e365da7ab7684998d27ad38d5015f31f3f32a662
MD5 874ccdbfb8124e0585815059351bafa7
BLAKE2b-256 552efba31084b8f5d0ec86106fd03a0cf9ef49625a38409b6b9643f6f7379397

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.1.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa03b7f74a3ae84647419420b42c5ec12365b4b3bdfa018d52eaaec870ec971b
MD5 a4ad22b802ab315edd37353ce22fd410
BLAKE2b-256 8acac5fabd8447f70e1d05f614f3ea5f68074bc7113b6b65a92fbefd35ce53df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed685860c62074479ea3bc62d08c1b90f51ccb6068f61604813e9108615d1002
MD5 1dfecb29852515ff5978be19d3fcc3c6
BLAKE2b-256 accefe450784f5cf2f25716185a03acc8c9c04fd293dede5d046ed0f266f40ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.1.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.1.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.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 49e3071ccbc3be236fd761bbdc785237de60bcc6f075c481f7b14ffb5e8df5c0
MD5 2b3c90a7b9594d4f86875ee5782f275c
BLAKE2b-256 e9287acd1287fd1bb320cf179030fa666cdca8dab9d3c124a4e92337b1f18c78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4bebc4ac1869ba5fe1827f3b17a76bac5e1daa99aab42a0d2a93d8413aa1cc44
MD5 2bd5e4cdfa2701b0286f284d91cfe098
BLAKE2b-256 0cd41a47b56efe4ad9dfbaba8e5c085566bff69f5f6a932221c94795fb683892

See more details on using hashes here.

Provenance

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