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.1.1.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.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl (297.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

django_filthyfields-2.1.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (299.4 kB view details)

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

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

django_filthyfields-2.1.1-cp314-cp314-musllinux_1_2_x86_64.whl (246.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

django_filthyfields-2.1.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (247.2 kB view details)

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

django_filthyfields-2.1.1-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.1.1.tar.gz.

File metadata

  • Download URL: django_filthyfields-2.1.1.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.1.1.tar.gz
Algorithm Hash digest
SHA256 4254e90b9c5b803f7ea53b799cd25cd804b925753dd5b9b0a2f00ff0700fbfcd
MD5 9edcae555759af1776fc222afde8f52d
BLAKE2b-256 f4e1f81d93842b35ef90eeee34b8f29c29ca6441a5b70df46e38448a2f37af6d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f06215020156bf384eac44b531d6f6d8d815dfe692b1334388d83d36ddcfb88c
MD5 6ad8357401cf5b7a78ce655537246649
BLAKE2b-256 64881d8d5f491c5a1f1b5949ebbe99985377918e054319a74c9e39de7ed877c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.1.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.1.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.1.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a672ab1050e52b6689cece26a9d361e6a802e13b28fd09628743516e04402712
MD5 125ee02660a110085d0dc459e9c1f372
BLAKE2b-256 a03c7b9b3148381926b6004ddf5d60bf2367450c7df76c35e1024f6c6dab27d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.1.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f130dfc0bdf590b7f964079421e03ad1853bbe377bd95abfacee05f78cadb02
MD5 888af00ae99876ebfbd1e6e34fd6bf09
BLAKE2b-256 aa7ddc861f5bb0c7f23bcdc16be14675ddb563325a6f161c54f49510d76d53b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b5cead5c6ffe767d08a1bbf446971cc7c7094d610c8e0c6b745015d26e327dd
MD5 773a2ddbdc40f9444666da4f90c8f0a3
BLAKE2b-256 3ec44af329e7f171349d21cb58b6eab9ade9d9267246f15e4b9804978118c85b

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_filthyfields-2.1.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.1.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.1.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 11ce3d8a10fc99465c5b297f9f5db5a76eaed54833b1a0bfa5c893d11e4a131d
MD5 1d054f4c014b66790987a78c33b94b52
BLAKE2b-256 ee167b8715c5f2c3a36df417b5f8826a5c04a277b0ea1d7646511a752dca21b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_filthyfields-2.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f08440478d525168ae49384294cb7af16e59d63b5bfc9f7dafd8ead7c9084db8
MD5 e3328a7a237b21c8986a6cdc5ebc6d88
BLAKE2b-256 6ea47c3890fa33f7cdf12017e13bd4796cf90c05558b1405141b74065ac011cd

See more details on using hashes here.

Provenance

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