@daveholst/nx-python-django
This project is currently very alpha.
NX plugin for generating a python django project inside a NX monorepo.
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.
django documentation found here: https://docs.djangoproject.com/en/4.1/
Generators
python-django
Scaffolds a basic django project by:
- creating a django NX app
- using
pipenv
to setup a python virtual environment and install dependencies
usage: nx generate @daveholst/nx-python-django:python-django
Executors
serve
For working on the django project locally with the builtin tooling.
TODO
- build a
build
executor to build the project for production NOTES: use docker to bundle a zip for lambda or build a docker image to run containerised. - build another generator for a react app designed to pipe into django. too niche?
- build a generator for a pulumi infra project to deploy the django project
- possibly build an executor for running the migrations?