Skip to main content

next.dj

PyPI version PyPI Supported Python Versions PyPI Supported Django Versions codecov

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

Sponsored by Evrone

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)

Source distribution for next.dj 0.10.0
File Size Uploaded
next_dj-0.10.0.tar.gz 537.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for next.dj 0.10.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.10.0 This release

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page