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.3.tar.gz (104.6 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.3-cp314-cp314t-musllinux_1_2_x86_64.whl (296.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

django_filthyfields-2.0.3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (299.0 kB view details)

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

django_filthyfields-2.0.3-cp314-cp314t-macosx_11_0_arm64.whl (53.7 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

django_filthyfields-2.0.3-cp314-cp314-musllinux_1_2_x86_64.whl (246.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

django_filthyfields-2.0.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (246.8 kB view details)

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

django_filthyfields-2.0.3-cp314-cp314-macosx_11_0_arm64.whl (50.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: django_filthyfields-2.0.3.tar.gz
  • Upload date:
  • Size: 104.6 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.3.tar.gz
Algorithm Hash digest
SHA256 da0469d50ea4e759f580e48d7dd64b196c5929de7a4d9d7e70719118972af69c
MD5 6f662a94fe57a90854708f451d03d1cf
BLAKE2b-256 ace90a3d116ce5030bfb23981f566a41a02b82401b954dd644f591f5802a4298

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8664633d4d33a1ad642e169c18c6bb4fa5477ac8cf422ae87fab3cf70ed2582e
MD5 5aef5bf0a6dea6c0989316d7d5e8a079
BLAKE2b-256 dce85e7dcbf29fcf6decf1bee0464d44e4bb03bd64da10e32f1877a4979eb8aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.3-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.3-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.3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 020a807bd9c97e40877669ac0d678d2ac18305fe24ed7f4d7ada01ab7af412bb
MD5 90c00e1052ffae87480fd5a51df8c3f8
BLAKE2b-256 09f189299bcb45e51eee869d804db37840d49338399fb5873a949638bc9184f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.0.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7a26f2ac359c60b9ec383d1848af768d79543da7b1f390911a220078ccf7943
MD5 bcbc84fa8debd7081c7c5adb20cf26a3
BLAKE2b-256 5d5e42b29cb5eb3ea661d330560053ae6d2006d2769229e74565b5a0c074056b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.0.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 10da6782ded769451245dd7d3f40d8143a6b7bcef748e2232ebf29efa082866c
MD5 003d5d591e62dc00655512479d05961c
BLAKE2b-256 81031c5d7a40d5a35c2423c09991afe27bae4ddd2368d1008c4e84aa5ac53185

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.0.3-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.3-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.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7bbc19fc9962d7fcc3cef0fa108bb15aa81392d139a92036420bfb8d108ada53
MD5 3ae62c8657eeaebb06cc10e792866190
BLAKE2b-256 1c52e0396143360b786f121fbb5756b494cd02d1724f676e2d7cf4e0cc7ccf52

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.0.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0bb1a8b48b983c812b2f29dbadf22cb91d2b23b6492e64ff9d11cbe1e9dcffb5
MD5 43e2b9eba249343cb7067f3e9c1a6aff
BLAKE2b-256 df64088cb9b16f444cbfae9a95c146e4c1f8d34d0ea2e295e57bbb64e3001773

See more details on using hashes here.

Provenance

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