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.0a15.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

silica_django-0.1.0a15-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: silica_django-0.1.0a15.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for silica_django-0.1.0a15.tar.gz
Algorithm Hash digest
SHA256 d905f0d4b41381b0cf375669fcc73780dbde392cd6282a7f8ba52f3e0d187486
MD5 ce14c61d9e3cdbc28a2c5c514788646b
BLAKE2b-256 b11b4a01c5a0f8b850921174001b7ec682289ff8c10036379c82c32fd26b2afb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for silica_django-0.1.0a15-py3-none-any.whl
Algorithm Hash digest
SHA256 ddd5139eb3b29aabb4833432b7b3a2c835fcc91f0d3fa92f2d0f5bb424bf1987
MD5 c86537a9d725da31f808463aaa3002c5
BLAKE2b-256 9f0df82653f9dbf40f48d74102ffd3d4a6871e1d23640782cf7a337739fc02a4

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