Tools for helping integrate ReactJS into a Django project.
Project description
![Upload Python Package](https://github.com/renderbox/django-react-tools/workflows/Upload%20Python%20Package/badge.svg)
# django-react-tools Tools for helping integrate ReactJS into a Django project.
The current iteration of this tool adds a simple management command to your Django project that will build, copy to a Django static directory and rename accordingly.
If you wish to contribute, please Fork the repo and then make a Pull Request. We’re always open for people who want to help make this a better package.
To start run
`bash pip install django-react-tools `
then add ‘reacttools’ to your django project’s list of apps.
next in settings, set where to find the React project:
`python REACT_PROJECT_DIRECTORY = "/path/to/project" `
The default destination location is the Static Root directory for your Django project. You can change it by modifying the setting variable.
`python REACT_DJANGO_DEST = settings.STATIC_ROOT `
To run all you need to do is call the management command.
`bash > ./manage.py collectreact `
By default the React project is buit using “yarn build”. If you want to change the command you can:
`python REACT_BUILD_COMMAND = "npm build" `
If you want to skip the build you can run the comman this way: `bash > ./manage.py collectreact --no-build `
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file django-react-tools-0.2.15.tar.gz
.
File metadata
- Download URL: django-react-tools-0.2.15.tar.gz
- Upload date:
- Size: 9.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c95a541d1cb750acc6ae7dc801660874bf9c60bb96477a1830fde7bb1564f5e2 |
|
MD5 | 5ef56f0b92f86a6faa3d1826ea3a7eef |
|
BLAKE2b-256 | 6d7e3688c726486261607cf498370cc860f979e1af7c7e09f240e73a095eec16 |
File details
Details for the file django_react_tools-0.2.15-py3-none-any.whl
.
File metadata
- Download URL: django_react_tools-0.2.15-py3-none-any.whl
- Upload date:
- Size: 17.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e97cee38a7b28cb9d8c20c99ee07fe9e27f6c0dfd93608392482fa412b2c06c |
|
MD5 | 6395c82a4f0b5d13add5f66fc14ffc4e |
|
BLAKE2b-256 | a483d9a50a5a963fae6a7adc3da0dbbb6c72f824b831c9a742daf8e177612a85 |