Skip to main content

Library which translates Django Forms into JSON for use with frontend libraries implementing JSONSchema and, optionally, JsonForm's UISchema

Project description

# silica-django A Django app which translates Django forms data into JSONSchema and UISchema as expected by the jsonforms frontend library.

## Installation 1. Install the library (pip install silica-django) 2. Add “silica_django” to your INSTALLED_APPS

## Sample Project A sample project demonstrating simple usage of this library, using the companion frontend library [Silica for Vue](https://github.com/zagaran/silica-vue), can be found [here](https://github.com/zagaran/sample-silica-django-app).

## Tests There is a (relatively sparse) test suite which comes with this library to prevent regression. To run it, simply run python silica_django/tests.py from the root directory.

## Documentation There is a combined documentation repository for all Silica libraries located at [Silica-Docs](https://www.github.com/zagaran/silica-docs).

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

silica_django-0.1.0a5.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

silica_django-0.1.0a5-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file silica_django-0.1.0a5.tar.gz.

File metadata

  • Download URL: silica_django-0.1.0a5.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for silica_django-0.1.0a5.tar.gz
Algorithm Hash digest
SHA256 4ec2b8bc491fe38d69a7efd6b99870801a59c1ce964ed00079cf1b56158c96da
MD5 938134fc9fa8b79776a240e39b4d7033
BLAKE2b-256 e684e31bab04fc2c7dce6add88820b7640888684c5383607e603ed1ab7c46333

See more details on using hashes here.

File details

Details for the file silica_django-0.1.0a5-py3-none-any.whl.

File metadata

  • Download URL: silica_django-0.1.0a5-py3-none-any.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for silica_django-0.1.0a5-py3-none-any.whl
Algorithm Hash digest
SHA256 ffae9daedf33c4bb475df1d1f8dd51200e19e47d5e583a1b66b5f533aec6fe00
MD5 c5edf71d4c68239aea9afb7b22f26e9b
BLAKE2b-256 96c5ce59be59224a09bab8ec4869ff00d4f01d4e7a18cef22849568c5392e40d

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