Django Crud Views
Project description
Django CRUD Views
Managing CRUD (Create, Read, Update, Delete) operations is a common requirement in Django applications. While Django’s class-based views provide flexibility, implementing CRUD functionality often involves repetitive code.
Django CRUD Views simplifies this process by offering reusable, customizable class-based views that streamline CRUD operations. This package helps developers write cleaner, more maintainable code while keeping full control over their views.
This documentation provides everything you need to get started, from installation to advanced customization. Whether you're building a small project or a large application, Django CRUD Views can help you work more efficiently.
Features
- a collection of CrudViews for the same Django model whereas these views are aware of their sibling views
- such a collection is called a ViewSet
- linking to sibling views is easy, respecting Django's permission system
- designed for HTML
- built on top of Django's class-based generic views
- and Django's permission system
- uses these excellent packages:
- ViewSets can be nested with deep URLs (multiple levels) if models are related via ForeignKey
- CrudViews are predefined for CRUD operations: list, create, update, delete, detail, up/down
- a ViewSet generates all urlpatterns for its CrudViews
- Themes are pluggable, so you can easily customize the look and feel to your needs, includes themes
bootstrap5with Bootstrap 5 (default)plainno CSS, minimal HTML and JavaScript (installcrud_views_plainto override)
- Django system checks for configurations to fail early on startup
What it is not
- a replacement for Django's admin interface
- a complete page building system with navigations and lots of widgets
Current version
Current version: 0.3.2
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file django_crud_views-0.3.2.tar.gz.
File metadata
- Download URL: django_crud_views-0.3.2.tar.gz
- Upload date:
- Size: 588.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06cd451b7e24577fe11b2b72b32e26bf5b0a3bc1e8d3c78723cf9fcc5109061b
|
|
| MD5 |
1d8dd0976f9344d134e97d1e0cf233d3
|
|
| BLAKE2b-256 |
f5488a1d3c748cc099d843d9c96e822d49959496bbc79b7f936d0ef49c12084b
|
Provenance
The following attestation bundles were made for django_crud_views-0.3.2.tar.gz:
Publisher:
publish.yml on jacob-consulting/django-crud-views
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
django_crud_views-0.3.2.tar.gz -
Subject digest:
06cd451b7e24577fe11b2b72b32e26bf5b0a3bc1e8d3c78723cf9fcc5109061b - Sigstore transparency entry: 975848263
- Sigstore integration time:
-
Permalink:
jacob-consulting/django-crud-views@505cb5e959078689c13d19bf67511197d86104ea -
Branch / Tag:
refs/tags/v0.3.2 - Owner: https://github.com/jacob-consulting
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@505cb5e959078689c13d19bf67511197d86104ea -
Trigger Event:
push
-
Statement type:
File details
Details for the file django_crud_views-0.3.2-py3-none-any.whl.
File metadata
- Download URL: django_crud_views-0.3.2-py3-none-any.whl
- Upload date:
- Size: 108.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdfb81928a20bbe3b4f7a27e4039997d05bc3fdf75df995653bd07f3cda3a5a6
|
|
| MD5 |
1cdf3f6a982982dbb5c9f83a0e366b33
|
|
| BLAKE2b-256 |
695bb60aa826892c99573ad176f4e3045640cdc43c17e8ca9b4c220fd94cad27
|
Provenance
The following attestation bundles were made for django_crud_views-0.3.2-py3-none-any.whl:
Publisher:
publish.yml on jacob-consulting/django-crud-views
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
django_crud_views-0.3.2-py3-none-any.whl -
Subject digest:
cdfb81928a20bbe3b4f7a27e4039997d05bc3fdf75df995653bd07f3cda3a5a6 - Sigstore transparency entry: 975848265
- Sigstore integration time:
-
Permalink:
jacob-consulting/django-crud-views@505cb5e959078689c13d19bf67511197d86104ea -
Branch / Tag:
refs/tags/v0.3.2 - Owner: https://github.com/jacob-consulting
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@505cb5e959078689c13d19bf67511197d86104ea -
Trigger Event:
push
-
Statement type: