Django-is-core’s documentation¶
Django-is-core is application/framework for simple development of a Information System. You will find that it is very simlar to django admin but there si several differences that justifies why we created own implementation.
Features¶
- Django-is-core has same edit/add/table views as admin, but it uses REST and AJAX call to achieve it. It adds easier usage and broaden usability.
- Django-is-core can be used for creation only REST resources without UI.
- Models UI (add/edit) is more linked together. Links between foreign keys are automatically added.
- Django-is-core provides more posibilities for readonly fields. For example the fields defined only inside form can be readonly too.
- Exports to xlsx, pdf, csv can be very simply add to table view.
- Better permissions, for example link between objects is not added to UI if user does not have permission to see the object.
- Add new custom view is for django admin nightmare. With django-is-core it is very easy.
- Django-is-core views as implemented with using generic views not as method. It is cleaner and changes are simplier.
- Add new model administration without its registration.
- Better objects filters from UI (automatically respond to user typing) and coding (easier new filter implementation) perspective too.
- Token authorization.
- And much much more.