Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zagaran/silica-django
A Django app which translates Django forms data into JSONSchema and UISchema as expected by the jsonforms frontend library.
https://github.com/zagaran/silica-django
Last synced: about 2 months ago
JSON representation
A Django app which translates Django forms data into JSONSchema and UISchema as expected by the jsonforms frontend library.
- Host: GitHub
- URL: https://github.com/zagaran/silica-django
- Owner: zagaran
- License: mit
- Created: 2022-01-31T15:48:09.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-23T16:47:31.000Z (over 2 years ago)
- Last Synced: 2024-11-03T22:08:20.711Z (2 months ago)
- Language: Python
- Size: 134 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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).