Skip to main content

A Django field for storing fuzzy date information

Project description

Django Interval

django-interval is a Django app. It provides model fields to store date information with some extra data stored in additional fields. The additional fields are composed of a _sort, a _from and a _to field that store data that is generated from the string stored in the main model field.

Installation

Install django-interval and add django_interval to your INSTALLED_APPS add the django_interval.urls to your urlpatterns:

urlpatterns += [path("", include("django_interval.urls"))]

Use either the django_interval.fields.FuzzyDateParserField or the django_interval.fields.FuzzyDateRegexField in your models. Both come with sensible defaults (a parser method in the FuzzyDateParserField and a list of regexes in the FuzzyDateRegexField), but it is possible to pass custom parser or regexes as arguments.

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_interval-0.2.2.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_interval-0.2.2-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file django_interval-0.2.2.tar.gz.

File metadata

  • Download URL: django_interval-0.2.2.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for django_interval-0.2.2.tar.gz
Algorithm Hash digest
SHA256 0c57d5e88916b3178554a133e0e023f8c7f4e91e7a2f771a8502d58219ef4370
MD5 0a6e2b93617200637aa989883d14bc9f
BLAKE2b-256 9586987054ce5a22d9b4c1734ff8816473709631cb4a0e9e9ca08d0331bb8d37

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_interval-0.2.2.tar.gz:

Publisher: publish.yml on b1rger/django-interval

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_interval-0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for django_interval-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 53c7bc90ca83e4f76045e0be3d933ebdb4d5fd68cc8743ac4707ee5cbea802f1
MD5 d3aac4ebfb6a95927e21b19b0d910a70
BLAKE2b-256 edcaa4ca46e9ef1c65ba7ec7947dc00468ee3496f817a7edd0cebb9e0b16b081

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_interval-0.2.2-py3-none-any.whl:

Publisher: publish.yml on b1rger/django-interval

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