From c7eb2c5aba6d95b763bd13a5beced3e2c116c737 Mon Sep 17 00:00:00 2001 From: pierre geeraert Date: Thu, 2 Jul 2026 22:11:43 +0100 Subject: [PATCH] templating works some WIP though --- .../management/commands/new_urls.py | 15 +++++++++++++++ django_code/templates/helloWorld.jinja | 1 + 2 files changed, 16 insertions(+) create mode 100644 django_code/templates/helloWorld.jinja diff --git a/django_code/apps/telegram_communication/management/commands/new_urls.py b/django_code/apps/telegram_communication/management/commands/new_urls.py index 0218092..2344f68 100644 --- a/django_code/apps/telegram_communication/management/commands/new_urls.py +++ b/django_code/apps/telegram_communication/management/commands/new_urls.py @@ -1,8 +1,23 @@ from django.core.management.base import BaseCommand +from django.conf import settings +import os +#import jinja2 +from jinja2 import Environment, FileSystemLoader + class Command(BaseCommand): args = '' help = 'Affiche la liste des backlogs' + template_dir = os.path.join(settings.BASE_DIR, 'templates') + env = Environment(loader=FileSystemLoader(template_dir)) + template = env.get_template('helloWorld.jinja') + output = template.render() + + with open("outputFileName.txt", 'w') as f: + print(output, file = f) + + print(output) + def handle(self, *args, **options): self.stdout.write('Coucou !') \ No newline at end of file diff --git a/django_code/templates/helloWorld.jinja b/django_code/templates/helloWorld.jinja new file mode 100644 index 0000000..b6fc4c6 --- /dev/null +++ b/django_code/templates/helloWorld.jinja @@ -0,0 +1 @@ +hello \ No newline at end of file