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.

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.0.5a3.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

silica_django-0.0.5a3-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file silica_django-0.0.5a3.tar.gz.

File metadata

  • Download URL: silica_django-0.0.5a3.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for silica_django-0.0.5a3.tar.gz
Algorithm Hash digest
SHA256 cdf9b95921c30474133c4cd7334c380f343f7ba18227e76c7900dab35aa2dea6
MD5 e8156c7f687a382e08411be1c9e4729c
BLAKE2b-256 435dfd467cb58b66d3a71ee85d9abe75de43eb480a79de768c8b2e58de4c34e4

See more details on using hashes here.

File details

Details for the file silica_django-0.0.5a3-py3-none-any.whl.

File metadata

  • Download URL: silica_django-0.0.5a3-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for silica_django-0.0.5a3-py3-none-any.whl
Algorithm Hash digest
SHA256 467279e0c24157fa0d39c04977b4dbcfbddce59addca6f55bead5011625342bc
MD5 f6e3f1bebf2956262c0014612e0b1345
BLAKE2b-256 67481d3dfa5dd8aedd0df78f02542f93875b2eecdb882d0e9c853acbe57346cb

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