Skip to main content

A simple Django form field widget to display a text field with the current word count.

Project description

Countable Field is a simple Django custom for widget for displaying a text area with the current word count displayed underneath. It can be set up to display the count in red when the current word count is out of required minimum or maximum word count for the form field.

Quick start

  1. Add “countable_field” to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = [
        ...
        'countable_field',
    ]

2. In the form, set the field’s widget to be “CountableWidget”, passing the minimum and maximum word count as additional parameters, such as:

self.fields['essay_response'].widget = \
            CountableWidget(attrs={'data-min-count': this.essay_min_length,
                                   'data-max-count': this.essay_max_length})

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

coa-django-countable-field-1.6.tar.gz (9.2 kB view details)

Uploaded Source

File details

Details for the file coa-django-countable-field-1.6.tar.gz.

File metadata

  • Download URL: coa-django-countable-field-1.6.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4

File hashes

Hashes for coa-django-countable-field-1.6.tar.gz
Algorithm Hash digest
SHA256 455bbc11ae8c1ecd7fdb169f00352f80ef33d3a67780420cfc5962ed9aec0a6e
MD5 916428079bd5a72a30934aad516f5499
BLAKE2b-256 80aae1b6c1d07ba4731546d32f5a212e028465f707db4542690dd3ff4f62c7ba

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page