From fbb9a2b614318aea8c28d9b4db6943274a889a3e Mon Sep 17 00:00:00 2001 From: S4NKALP Date: Mon, 11 May 2026 00:51:05 +0545 Subject: [PATCH] feat(src/djinit/utils): add use_django_q and use_celery to metadata dictionary MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add configurable flags for enabling Django Q and Celery in generated projects. New Features: - Introduce `use_django_q` and `use_celery` entries in the metadata dictionary, defaulting to False when unspecified. - Allow downstream code to conditionally activate these features based on user configuration. Enhancements: - Extend the metadata schema to support additional Django ecosystem integrations. --- src/djinit/utils/django.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/djinit/utils/django.py b/src/djinit/utils/django.py index 62a1b0b..5840da5 100644 --- a/src/djinit/utils/django.py +++ b/src/djinit/utils/django.py @@ -49,6 +49,8 @@ class DjangoHelper: "use_vite": metadata.get("use_vite", False), "use_vue": metadata.get("use_vue", False), "use_pytest": metadata.get("use_pytest", False), + "use_django_q": metadata.get("use_django_q", False), + "use_celery": metadata.get("use_celery", False), } dev_context = {"secret_key": secret_key}