Skip to main content

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')

Metadata

Release files for django-handwriting-widget 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-handwriting-widget 0.1.6
File Size Uploaded
django-handwriting-widget-0.1.6.tar.gz 192.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for django-handwriting-widget 0.1.6
File Interpreter ABI Platform
django_handwriting_widget-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 386.1 kB

Release files / django-handwriting-widget-0.1.6.tar.gz

Download URL django-handwriting-widget-0.1.6.tar.gz
Size 192.4 kB
Tags Source
SHA-256 checksum
How to use checksums
9d97096dcfe294aa315659395313e906da4cc019d19dc764f8aee2a8c6d02d00
BLAKE2b-256 checksum
How to use checksums
fe74eaee1d671e95b7fd4e2410afc2cda82f25ae3c47b6b7d5861a49801e9fd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

Release files / django_handwriting_widget-0.1.6-py3-none-any.whl

Download URL django_handwriting_widget-0.1.6-py3-none-any.whl
Size 193.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8170f7683d9d386b5753b68e67677c2cbcc151587ed07badff3a195baf636c38
BLAKE2b-256 checksum
How to use checksums
b83526aca86479bd14a5536c3c23df038f2ecc1443d8d7b4ef8257ac5fa16e03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page