@daveholst/nx-python-django
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

@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:

  1. creating a django NX app
  2. 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?

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.0.15latest

Version History

VersionDownloads (Last 7 Days)Published
0.0.15

Package Sidebar

Install

npm i @daveholst/nx-python-django

Weekly Downloads

5

Version

0.0.1

License

none

Unpacked Size

23.5 kB

Total Files

39

Last publish

Collaborators

  • daveholst