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, form dispatch via {% form %} and {% action_url %}, page metadata rendered into <head>, sitemaps and robots.txt built from the page tree, and third-party scripts gated by visitor consent. 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
Contributions are welcome. next.dj aims to make Django development accessible to frontend developers. See CONTRIBUTING.md for the development setup and the review process.
Sponsors
License
This project is licensed under the MIT License. See the LICENSE file for details.
Metadata
Release files for next.dj 0.10.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.10.0.tar.gz | 537.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| next_dj-0.10.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.1 MB
Release files / next_dj-0.10.0.tar.gz
| Download URL | next_dj-0.10.0.tar.gz |
|---|---|
| Size | 537.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
036ac8a8983a93a1f974e65b4e058fac884458beded7d941818baa2b5e70391a
|
|
BLAKE2b-256 checksum How to use checksums |
28136ba334c1de820b2ae29ae8f68e0f6ebb8a7100c00fe3db0625770055ca43
|
| 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.10.0-py3-none-any.whl
| Download URL | next_dj-0.10.0-py3-none-any.whl |
|---|---|
| Size | 573.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3cc165fbc1c1534bb484d5c4ceeab9d682948c509fde3ce03295781a7b323c04
|
|
BLAKE2b-256 checksum How to use checksums |
bc9210602bd45ae4dfc73e94ed31cabee03b6f3f9c473e1b9f48ee812c2a938d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|