Skip to main content

The simple way to build Django applications with modern React frontends

Project description

Django Render


Build Status License Version Documentation

Django Render allows you to build fully client-rendered React applications backed by Django views. It also supports Django forms, session authentication and messages.

Key Features

  • Build React applications using Django's URL routing, views, and forms
  • Build Django applications with fast, reactive user interfaces
  • Open URLs in overlays to build modal interfaces
  • Supports Storybook and Vite hot module reloading

Find out more at django-render.org

Demo project

Have a look at our demo project to see Django Render in action!

Live Demo: demo.django-render.org Source code: github.com/kaedroho/djangopress

Support

For support, please reach out to us on GitHub discussions

Project status

This has been a side-project while at Torchbox and HarperCollins over the last four years. It has already been used successfully in production for both public SaaS and internal applications.

I've recently been working on converting the code, which has been sitting on my Github account all this time, into something that can be used more widely. This involves a lot of API refinement, adding docs, building a demo, and a website.

I'm planning for a 0.1 final release in the summer of 2024.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

djrender-0.1rc2.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

djrender-0.1rc2-py3-none-any.whl (25.2 kB view details)

Uploaded Python 3

File details

Details for the file djrender-0.1rc2.tar.gz.

File metadata

  • Download URL: djrender-0.1rc2.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for djrender-0.1rc2.tar.gz
Algorithm Hash digest
SHA256 b169b4d6545c3bc237891d2da223d2adc9176be1f4274283fbd48f2a33d971f7
MD5 9e37265da7896f1162a7be096a53cbd2
BLAKE2b-256 8c46c20b710fdda5c90533b684dca06999d79ee72fd61f3b9745695cfa364dd8

See more details on using hashes here.

File details

Details for the file djrender-0.1rc2-py3-none-any.whl.

File metadata

  • Download URL: djrender-0.1rc2-py3-none-any.whl
  • Upload date:
  • Size: 25.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for djrender-0.1rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 c1e35b5cb226a3d1d7738f38391e92ce268a1abbe56bee5ca06e0bd820c008e2
MD5 6acde82452cc47b20df12116728ebace
BLAKE2b-256 cc86ab6192bc42d4f0f718bcfb61cce932db65eff6eb3cf8493a8b096b319f4a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page