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.1.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.1-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.1-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.1-cp314-cp314t-macosx_11_0_arm64.whl (53.3 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

django_filthyfields-2.0.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: django_filthyfields-2.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 06434bd9337749eb74613f12cdf60930f8111813711884f7eef8bd684857c5d3
MD5 73161a10a5697af61a0bdfeb04c0a644
BLAKE2b-256 49c681cc9c272f30bc0b63adb22cbaafbb5851e6dfcadc33bc3b2b16b24bd2b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9ad245de5620f0130a7370740b47e0ef504df82d56602241353c82a8d59d4c6d
MD5 f05d1f4ecb5ec039df0f60327549d280
BLAKE2b-256 f258fcaedd260ff1de5b2f656806facb50dbdecbfc45f4d0090bcd9bc99068b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.1-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.1-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.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 bdea21c698135fee8c006ffabce1ee520832539ec22355fc405e200f036d725f
MD5 0a241d1050e5a4eff366ba63625dd963
BLAKE2b-256 971a4e7af4706727ec0d924ac02f7a5fd40fc66435eb881f21488c3f1cdd37b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.0.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 213b1ef2e3887c277c83b516fd287a4e741e10b246cc1af767ab664d5a2bbb40
MD5 a8c3b8f07f1ccfd1833e895d4f1c50c0
BLAKE2b-256 a65fbf881aef3f55e019fc6c3b214604a4beb0f9c53149dace2a798c8edd9308

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.0.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 492b6444a1843ae3e6178929d5174194c0e6b027a41a4e913e17d666a59fb961
MD5 e66445baa6df2501fbb8677d9bed9e89
BLAKE2b-256 8ada5f4e4f1b4b3bf325e793abf3593adb60ee8f5b93d2361c47aa5263bd7ab3

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.1-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.1-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.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 68fac74708c1c5b59815fdbec61f209ea0f8f57b86eff98a6b88b76f3f86fdbf
MD5 5b307c1f4927ee899444bb2e73166c85
BLAKE2b-256 ef95ae6095f2223a33102425311bf433b5e77a2bbe57cdca5fe213eaa49c8816

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.0.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46add748ba263c7a5333ba5cc69c4c34f7628bb24f2e32bbfcd89b9785070532
MD5 d10de1a188c129612b06223cf17bca22
BLAKE2b-256 214b7ad29252be925305515bf32ac3341a04d5159f835e1526055039d17b472b

See more details on using hashes here.

Provenance

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