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 mostly kept from upstream.

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.2.0.tar.gz (105.0 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.2.0-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.2.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (298.9 kB view details)

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

django_filthyfields-2.2.0-cp314-cp314t-macosx_11_0_arm64.whl (54.1 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

django_filthyfields-2.2.0-cp314-cp314-musllinux_1_2_x86_64.whl (246.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

django_filthyfields-2.2.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (247.1 kB view details)

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

django_filthyfields-2.2.0-cp314-cp314-macosx_11_0_arm64.whl (50.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: django_filthyfields-2.2.0.tar.gz
  • Upload date:
  • Size: 105.0 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.2.0.tar.gz
Algorithm Hash digest
SHA256 db61f041d15429de0b9b2b0f01d753703407c94bf4a1962674c434eceff21f77
MD5 336a9f0af56449d22dcf1025b4d2d296
BLAKE2b-256 cda4d40f41630ffd37f3d0c8945f90a6e6a83fd2f4c3769170287c7db37da2f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 62ac5c2e4d73d95aa8349706bfd5ea54643c7c9777d8e585519d6731aea8521f
MD5 219c7a31d8beff0b22be36e91845b712
BLAKE2b-256 d1a2dff3070dac7efe7a304cf4d18a190da953149142071123b610494b57f43d

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.2.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.2.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.2.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b2e8fbd3da8e3801400d07bdc3b92a3154af6be17909706decbb893cf3dd5328
MD5 da4a182ca6812f3ad249b7af35c03133
BLAKE2b-256 75e605fea064597ee7925c6f3b133dbc19cfbb37ca881ba73f88f4c1a9aa3c8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3109ab9454984d4508cb3c6292da35bfdd160c15f3730c8a6b6e1b6601ea31bb
MD5 af457cd7cdf0d88cbf1946ad9123dbb0
BLAKE2b-256 a4eb3cd0a5364156df21998f5bf7a0e26a059538d3cfdfc61c24b0113cd9d139

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b4ac65be0d90e9ea7839427501c101dafdd41d506d6454cc6eabb1babb927cf1
MD5 9267d4ff6909827ee791a80946f5ea04
BLAKE2b-256 d1d0c16816bb7020106568a034e00e56f2f17702f18b3e4974a99745b1158562

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.2.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.2.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.2.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8edec9e228bdf9c45be20b3d74772653bd27192cf9cf646887e0611d9185ab10
MD5 28e2ac3ff5674dbcbb6d1ae3223086b9
BLAKE2b-256 9765099842cd48d4cc281c565ecabbfb04519ae89c6718f457fa6ed026dcb9fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f01f36dad0cca75447c8471e7f0952121e8b2b3cf4e1fca128cb035bf66471ce
MD5 91874cc9de7a602ec54e90c399c69b55
BLAKE2b-256 f5e6c23aa017940807b46c60313294fd8328cd513118cd4da6f83f15a25b61e7

See more details on using hashes here.

Provenance

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