next.dj
A next-gen framework based on Django without the tears.
What is next.dj?
next.dj adds file-based routing, nested layout.djx wrappers, reusable components with co-located assets, dependency-injected context and actions, forms that register themselves next to pages with declarative access guards, a multi-step FormWizard, and form dispatch via {% form %} and {% action_url %}. Directories map to URLs. A page.py file turns a segment into a page. Configuration lives in the NEXT_FRAMEWORK mapping alongside standard Django settings.
Documentation
Full documentation is available at https://next-dj.readthedocs.io/.
Contributing
We welcome contributions from the community! next.dj is designed to make Django development more accessible to frontend developers, and your input is invaluable.
Sponsors
License
This project is licensed under the MIT License. See the LICENSE file for details.
Release files for next.dj 0.9.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| next_dj-0.9.0.tar.gz | 341.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| next_dj-0.9.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 676.7 kB
Release files / next_dj-0.9.0.tar.gz
| Download URL | next_dj-0.9.0.tar.gz |
|---|---|
| Size | 341.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9862a9e1847ce3b23c592a180cfb34b7b4ec1fd034f8aba83abf82427492c281
|
|
BLAKE2b-256 checksum How to use checksums |
72b75d40ba675fed148852f763f4cf9db11528c05d46b1499b32fb727512ffaa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / next_dj-0.9.0-py3-none-any.whl
| Download URL | next_dj-0.9.0-py3-none-any.whl |
|---|---|
| Size | 335.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3135a98ae507674fee3239a88c37c616e90f7cb0966f64898d126a38edc47c5f
|
|
BLAKE2b-256 checksum How to use checksums |
563e8752d4de2bd2f5078b7f1b114119c0815b51b1882bb8f307ab3a2ed42f31
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|