Information systems core.
Project description
Prolog
Django IS Core is a lightweight framework built on Django. It augments Django great design patterns and minimizes annoying programming work. It takes best from Django-admin. ISCore provides a simple way how to build a rich administration. It is very simlar to Django admin but there are several differences that justifies why IS Core is created.
Features
- same detail/add/table views as Django admin, but it uses REST and AJAX call to achieve it (it adds easier usage and broaden usability)
- it can be used for creation only REST resources without UI
- models UI (add/detail) is more linked together, links between foreign keys are automatically added
- it provides more posibilities for read-only fields (e.g. the fields defined only inside form can be readonly too)
- add new custom view is for Django admin is nightmare, with IS Core is very easy
- it uses class based views, it is cleaner and changes are simplier
- add new model administration without its registration
- generated forms from models with validations
- generated REST resources from models again with validations (no code duplication)
- automatic exports to XLSX, PDF, CSV can be very simply add to a table view
- automatic filtering and sorting for list views
- pre-built reusable views and forms
- automatic CRUD views for models (with REST resources)
- authorization (token based) and permissions
- advanced permissions (e.g. a link between objects is not added to UI if a user does not have permissions to see it)
- and much more ...
Docs
For more details see docs
Contribution
To run Livereload for Sphinx you need livereload pip install livereload
.
After installing simply call make htmllivereload
and open http://localhost:5500/.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-is-core-2.22.17.tar.gz
.
File metadata
- Download URL: django-is-core-2.22.17.tar.gz
- Upload date:
- Size: 2.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.7.0 requests/2.25.1 setuptools/54.2.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fd31dc5c7f70a1d8d34568dac847768cb7177beb09c4de0cc645791566b5085 |
|
MD5 | bf91842f38f6885b16b1e5054ad68bca |
|
BLAKE2b-256 | 9ffd398fa7d9cd77269f1b9f3372ca4c78c6cf67c15aeeb623295c5056184bb4 |