Skip to main content

A handwriting widget for django

Project description

Django Handwriting Widget

CircleCI

A handwriting widget for django

Installation

Install with pip

pip install django-handwriting-widget

Add this app to INSTALLED_APPS in settings.py

INSTALLED_APPS = [
    ...
    'handwriting',
]

Usage

Example model

Form

from django import forms

from handwriting.forms import HandwritingPad

from .models import Signature


class SignatureForm(forms.ModelForm):
    class Meta:
        model = Signature
        fields = '__all__'
        widgets = {
            'image': HandwritingPad(),
        }

Admin

from django.contrib import admin

from handwriting.admin import HandwritingPadModelAdmin

from .models import Signature


@admin.register(Signature)
class SignatureAdmin(HandwritingPadModelAdmin):
    list_display = ('name', 'create_at')

or

from django.contrib import admin

from handwriting.admin import HandwritingPadAdminMixin

from .models import Signature


@admin.register(Signature)
class SignatureAdmin(HandwritingPadAdminMixin, admin.ModelAdmin):
    list_display = ('name', 'create_at')

or

from django.contrib import admin

from .forms import SignatureForm
from .models import Signature


@admin.register(Signature)
class SignatureAdmin(admin.ModelAdmin):
    form = SignatureForm
    list_display = ('name', 'create_at')

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-handwriting-widget-0.1.1.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

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

django_handwriting_widget-0.1.1-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file django-handwriting-widget-0.1.1.tar.gz.

File metadata

  • Download URL: django-handwriting-widget-0.1.1.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for django-handwriting-widget-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2af96b2ec215db9c5b8b905758f32c5574ed72f4ddfc41b91bfdeeb9601361fa
MD5 9bd6404ca47fb0ea779cafb2099a298f
BLAKE2b-256 df4dc85ee3021bba4411d0a86bb40a19d5aa986064a14d2f59475bd3481e4f05

See more details on using hashes here.

File details

Details for the file django_handwriting_widget-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: django_handwriting_widget-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for django_handwriting_widget-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9bb21299d357205388862bf234479ee36cb46bd7e3d650c2f53d92cc1402a613
MD5 ac89bd7e79a73cfef2b3b1aee907968d
BLAKE2b-256 40a2b0496c5bfb87af76b9479db637eafcb7de59ec856c3edc496a7b093e1c4d

See more details on using hashes here.

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