Frojd / django-react-templatetags

A quick way to add React components to your Django templates.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python tests PyPI version

Django-React-Templatetags

Django-React-Templatetags

This django library allows you to add React (16+) components into your django templates.

Features

  • Include react components using django templatetags
  • Unlimited amount of components in one view
  • Support custom models (that is from the beginning not json-serializable)
  • Server side rendering with Hypernova or Hastur

Installation

Install the library with pip:

$ pip install django_react_templatetags

Where to go from here?

You should first read Getting started, then go through these topics:

Tests

This library include tests, just run python runtests.py

You can also run separate test cases: python runtests.py tests.test_filters.ReactIncludeComponentTest

Coverage

Make sure you have Coverage.py installed, then run coverage run runtests.py to measure coverage. We are currently at 95%.

Contributing

Want to contribute? Awesome. Just send a pull request.

Security

If you believe you have found a security issue with any of our projects please email us at security@frojd.se.

License

Django-React-Templatetags is released under the MIT License.

About

A quick way to add React components to your Django templates.

License:MIT License


Languages

Language:Python 96.3%Language:HTML 1.7%Language:Shell 1.2%Language:Dockerfile 0.8%