Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skip-django-is-core-2.24.7.2.tar.gz (2.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skip_django_is_core-2.24.7.2-py3-none-any.whl (2.0 MB view details)

Uploaded Python 3

File details

Details for the file skip-django-is-core-2.24.7.2.tar.gz.

File metadata

  • Download URL: skip-django-is-core-2.24.7.2.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for skip-django-is-core-2.24.7.2.tar.gz
Algorithm Hash digest
SHA256 47c150988cad5fa8329bc3020838e605d089c9f5e8dcc3c78d5722dd364385dd
MD5 86ec3c6b8bb36739b0907126313229c6
BLAKE2b-256 e37d4c03e8a7cc127592ac7838bbe3c36f7b2349b5310796c98baa227243fcbf

See more details on using hashes here.

File details

Details for the file skip_django_is_core-2.24.7.2-py3-none-any.whl.

File metadata

File hashes

Hashes for skip_django_is_core-2.24.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f8ba0f02f5385bd1e4e9a5f19c1b7b1eeadc0d3105fba8414dd25f1d760dec36
MD5 b9fa008fa42f9dffb6cde236b4551bfa
BLAKE2b-256 0c0a2d2175d6e78d983895447cffd6e602058fe4fb6f0812d58220e7a1e9aa44

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page