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/skip-pay/django-is-core",
"name": "skip-django-is-core",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "django, admin, information systems, REST",
"author": "Lubos Matl",
"author_email": "matllubos@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/8c/f5/69257e5d9c05cf142b384038a7c07d4d6428404dbc575255325180babd13/skip_django_is_core-2.25.1.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",
"bugtrack_url": null,
"license": "BSD",
"summary": "Information systems core.",
"version": "2.25.1",
"project_urls": {
"Homepage": "https://github.com/skip-pay/django-is-core"
},
"split_keywords": [
"django",
" admin",
" information systems",
" rest"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4d4bdb3ed5032da867431790ff2056f6122e3808aaf3791f8e79640746986add",
"md5": "66ebd85ab996b36f8bf4797577af6d1b",
"sha256": "408d6d31622bfbb57fb1312d109eb927e89e64a3447bd39b007c4deb68d0149a"
},
"downloads": -1,
"filename": "skip_django_is_core-2.25.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "66ebd85ab996b36f8bf4797577af6d1b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 2011573,
"upload_time": "2024-04-30T06:58:23",
"upload_time_iso_8601": "2024-04-30T06:58:23.463592Z",
"url": "https://files.pythonhosted.org/packages/4d/4b/db3ed5032da867431790ff2056f6122e3808aaf3791f8e79640746986add/skip_django_is_core-2.25.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8cf569257e5d9c05cf142b384038a7c07d4d6428404dbc575255325180babd13",
"md5": "567b291c2fecfbd924dcf37ac50da92f",
"sha256": "2cebe0a3d0f97603da7c9b331f8d5f0184168b89c1eca66802ce552961b0dde6"
},
"downloads": -1,
"filename": "skip_django_is_core-2.25.1.tar.gz",
"has_sig": false,
"md5_digest": "567b291c2fecfbd924dcf37ac50da92f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1964190,
"upload_time": "2024-04-30T06:58:25",
"upload_time_iso_8601": "2024-04-30T06:58:25.238348Z",
"url": "https://files.pythonhosted.org/packages/8c/f5/69257e5d9c05cf142b384038a7c07d4d6428404dbc575255325180babd13/skip_django_is_core-2.25.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-30 06:58:25",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "skip-pay",
"github_project": "django-is-core",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "skip-django-is-core"
}