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](http://django-is-core.readthedocs.org/)
Contribution
------------
To run Livereload for Sphinx you need [livereload](https://pypi.python.org/pypi/livereload) `pip install livereload`.
After installing simply call `make htmllivereload` and open [http://localhost:5500/](http://localhost:5500/).
Raw data
{
"_id": null,
"home_page": "https://github.com/matllubos/django-is-core",
"name": "django-is-core",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "django,admin,information systems,REST",
"author": "Lubos Matl",
"author_email": "matllubos@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/b6/8c/95c80727e9f19338016225b61eb1d695712e5a0c61660c9eb2735d8a7cdc/django-is-core-2.24.7.tar.gz",
"platform": null,
"description": "Prolog\n======\n\nDjango IS Core is a lightweight framework built on Django. It augments Django great design patterns and minimizes\nannoying programming work. It takes best from Django-admin. ISCore provides a simple way how to build a rich\nadministration. It is very simlar to Django admin but there are several differences that justifies why IS Core is\ncreated.\n\nFeatures\n--------\n\n* same detail/add/table views as Django admin, but it uses REST and AJAX call to achieve it (it adds easier usage and\nbroaden usability)\n* it can be used for creation only REST resources without UI\n* models UI (add/detail) is more linked together, links between foreign keys are automatically added\n* it provides more posibilities for read-only fields (e.g. the fields defined only inside form can be readonly too)\n* add new custom view is for Django admin is nightmare, with IS Core is very easy\n* it uses class based views, it is cleaner and changes are simplier\n* add new model administration without its registration\n* generated forms from models with validations\n* generated REST resources from models again with validations (no code duplication)\n* automatic exports to XLSX, PDF, CSV can be very simply add to a table view\n* automatic filtering and sorting for list views\n* pre-built reusable views and forms\n* automatic CRUD views for models (with REST resources)\n* authorization (token based) and permissions\n* advanced permissions (e.g. a link between objects is not added to UI if a user does not have permissions to see it)\n* and much more ...\n\nDocs\n----\n\nFor more details see [docs](http://django-is-core.readthedocs.org/)\n\n\nContribution\n------------\n\nTo run Livereload for Sphinx you need [livereload](https://pypi.python.org/pypi/livereload) `pip install livereload`.\nAfter installing simply call `make htmllivereload` and open [http://localhost:5500/](http://localhost:5500/).\n\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "Information systems core.",
"version": "2.24.7",
"split_keywords": [
"django",
"admin",
"information systems",
"rest"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b68c95c80727e9f19338016225b61eb1d695712e5a0c61660c9eb2735d8a7cdc",
"md5": "f46ea1779c64d55b58fbd1ca0e5dee9e",
"sha256": "42cf6b0dc50e8c3f268c36726ece73739923d8887bd1620afdfe9eb2bf7e85c8"
},
"downloads": -1,
"filename": "django-is-core-2.24.7.tar.gz",
"has_sig": false,
"md5_digest": "f46ea1779c64d55b58fbd1ca0e5dee9e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1963949,
"upload_time": "2023-01-30T09:41:18",
"upload_time_iso_8601": "2023-01-30T09:41:18.531865Z",
"url": "https://files.pythonhosted.org/packages/b6/8c/95c80727e9f19338016225b61eb1d695712e5a0c61660c9eb2735d8a7cdc/django-is-core-2.24.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-30 09:41:18",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "matllubos",
"github_project": "django-is-core",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "django-is-core"
}