Skip to main content

A handwriting widget for django

Project description

Django Handwriting Widget

A handwriting widget for django Using signature_pad for js library

Installation

Install with pip

pip install django-handwriting-widget

Add this app to INSTALLED_APPS in settings.py

INSTALLED_APPS = [
    ...
    'email_notifications',
]

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.0.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.0.1-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django-handwriting-widget-0.0.1.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for django-handwriting-widget-0.0.1.tar.gz
Algorithm Hash digest
SHA256 693e9749e8f4ba590e116e0091642fddf0655be09eb5e46e7c94e1e90c773888
MD5 4f32e357f47038611835f018facd531e
BLAKE2b-256 12c99d2f78a547c639ac0542eb5053a6055d77d15d49c0b95d251be4f1ddeba9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_handwriting_widget-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for django_handwriting_widget-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 00106ad5395e402979d4031f26d4439c475b7d9cd4b512ae47f61a8d5305751b
MD5 1259b22284898a27993e11624f620951
BLAKE2b-256 627ed6ed87d81712e568518274d82baa0ab7f3fc2350374dbd922a125f5351ad

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