From 4de83344a7ce13cefeb0d6588d746a2a81e39452 Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Mon, 26 Oct 2020 15:13:19 +0100 Subject: [PATCH] Export games --- .../management/commands/export_markdown_site.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/media/management/commands/export_markdown_site.py b/media/management/commands/export_markdown_site.py index 026c5be..40fae2c 100644 --- a/media/management/commands/export_markdown_site.py +++ b/media/management/commands/export_markdown_site.py @@ -2,7 +2,7 @@ from argparse import FileType from sys import stdin from django.core.management import BaseCommand -from media.models import BD, CD, Manga, Revue, Roman, Vinyle +from media.models import BD, CD, Manga, Revue, Roman, Vinyle, Jeu class Command(BaseCommand): @@ -69,3 +69,17 @@ class Command(BaseCommand): if medium.day: f.write(f"Jour : {medium.day}\n\n") f.write("\n\n\n") + + # Traitement différent pour les jeux + with open(directory + "/docs/jeux.md", "w") as f: + f.write("# Jeux\n\n\n") + + for game in Jeu.objects.order_by("name").all(): + f.write(f"## {game.name}\n\n\n") + f.write(f"Durée : {game.duree}\n\n") + f.write(f"Nombre de joueurs : {game.nombre_joueurs_min} - {game.nombre_joueurs_max}\n\n") + if game.proprietaire.username != "Med": + f.write(f"Propriétaire : {game.proprietaire.username}\n\n") + if game.comment: + f.write(f"Commentaire : {game.comment}\n\n") + f.write("\n\n\n")