django-crud-views-extensions
Incubator for django-crud-views
extension apps. Apps here are named as if they lived in django-crud-views itself
(crud_views_widget_*); once mature, an app may move into the main package with no
code changes for consuming projects.
Requires django-crud-views >= 0.29.
Documentation: https://django-crud-views-extensions.readthedocs.io/en/latest/
pip install django-crud-views-extensions
crud_views_widget_datetimepicker
Form widgets wrapping the xdsoft jQuery DateTimePicker:
DateTimePickerInput, DatePickerInput, TimePickerInput. The plugin loads from a CDN or from vendored static
files; the picker format follows the request's locale.
INSTALLED_APPS = [..., "crud_views", "crud_views_widget_datetimepicker"]
from crud_views_widget_datetimepicker.widgets import DateTimePickerInput
widgets = {"starts_at": DateTimePickerInput()}
crud_views_widget_typeahead
A server-backed type-ahead single select for large, permission-sensitive model choice sets (thousands of users), for forms and django-filter filters — as a text typeahead or a select popup. Vanilla JS, no jQuery, CSP-safe, ARIA combobox.
INSTALLED_APPS = [..., "crud_views", "crud_views_widget_typeahead"]
urlpatterns += [path("_typeahead/", include("crud_views_widget_typeahead.urls"))]
Example app
examples/bootstrap5/ is a local Django project with one page per use case, running against the code in src/:
cd examples/bootstrap5
task run # migrate, seed, runserver on :8000 — log in as admin/admin
Try it online: the live demo runs the example app (log in as admin / admin; data resets daily).
Development
See Development.
Metadata
Release files for django-crud-views-extensions 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django_crud_views_extensions-0.3.2.tar.gz | 245.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_crud_views_extensions-0.3.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 278.2 kB
Release files / django_crud_views_extensions-0.3.2.tar.gz
| Download URL | django_crud_views_extensions-0.3.2.tar.gz |
|---|---|
| Size | 245.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
50d109f9594848a9b6c5cacbec8ed4e0e6f6b9713b0b5a1bd6665fb464f724f0
|
|
BLAKE2b-256 checksum How to use checksums |
61b67d6845d8b42ce85cd0e7ea986bff1b34339214755a6d427e08f1ca34fc97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.
Transparency logRelease files / django_crud_views_extensions-0.3.2-py3-none-any.whl
| Download URL | django_crud_views_extensions-0.3.2-py3-none-any.whl |
|---|---|
| Size | 32.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5450ab694ba376506606300cf7788270d3caaec42d5f9f6d98690576aab72a03
|
|
BLAKE2b-256 checksum How to use checksums |
9692b8f03cc2487a32687ac599452c3f0463d08e74a2eb010507b1546581254a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.
Transparency log