Skip to main content

Scaffolding system for Django object management.

Project description

Django Smartmin

Build Status codecov PyPI Release

Smartmin was born out of the frustration of the Django admin site not being well suited to being exposed to clients. It aims to allow you to quickly build scaffolding which you can customize by using Django views.

It is very opinionated in how it works, if you don't agree, Smartmin may not be for you:

  • Permissions are used to gate access to each page, embrace permissions throughout and you'll love this
  • CRUDL operations at the object level, that is, Create, Read, Update, Delete and List, permissions and views are based around this
  • URL automapping via the the CRUDL objects, this should keep things very very DRY

About Versions

Smartmin tries to stay in lock step with the latest Django versions. With each new major Django release we will release a new Smartmin major version and we will reserve major changes (possibly breaking backwards compatibility) for such releases.

The latest version is the 5.* series which supports the Django 5.0 and 4.2.

About

The full documentation can be found at: http://readthedocs.org/docs/smartmin/en/latest/

The official source code repository is: http://www.github.com/nyaruka/smartmin/

Built in Rwanda by Nyaruka Ltd.

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

smartmin-5.1.0.tar.gz (321.3 kB view details)

Uploaded Source

Built Distribution

smartmin-5.1.0-py3-none-any.whl (358.2 kB view details)

Uploaded Python 3

File details

Details for the file smartmin-5.1.0.tar.gz.

File metadata

  • Download URL: smartmin-5.1.0.tar.gz
  • Upload date:
  • Size: 321.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.14 Linux/6.5.0-1025-azure

File hashes

Hashes for smartmin-5.1.0.tar.gz
Algorithm Hash digest
SHA256 9cb24d58ca677e837a0e2cead546c4e7ce1b74900a902319878e4418eec67e50
MD5 bfc2eab50f2c54911cb741e3a694e853
BLAKE2b-256 c24facdd95eaca2982f0f6f50cd7c87ab9ae0dea2fbb79cbb548ac3f801e7767

See more details on using hashes here.

File details

Details for the file smartmin-5.1.0-py3-none-any.whl.

File metadata

  • Download URL: smartmin-5.1.0-py3-none-any.whl
  • Upload date:
  • Size: 358.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.14 Linux/6.5.0-1025-azure

File hashes

Hashes for smartmin-5.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6d7ac21129f2e66e22a55240faad69e2bcbf845afefe7bff09dae51c2ae98eec
MD5 f01fbf9f454f7c615bc4386c7a5c1e8f
BLAKE2b-256 b9c356305ef501a1783126ee58de2ee168061f0fef501e494ba4d43005d44ee6

See more details on using hashes here.

Supported by

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