Bonjour,
je suis entrain de développer un projet Django et je veux permettre à l'utilisateur de choisir une template parmi les proposées ou bien créer sa propre template et l'uploader.
je vais utiliser "jinja2" vu qu'il est simple et équiper de quelque mesure de sécurité (interdiction de l'execution de Python) et je vais permettre à l'utilisateur de stocker la template dans des fichiers.
Pour les fichiers, je vais créer un modèle de base avec deux fichiers obligatoires (pour l'instant), ex: "config.info" contient des infos sur la template (nom, auteur, version…), index.html.
Ou stocker les fichiers statiques (logo, bannières…) ?
Comment interdire l'utilisateur d’accéder à d'autres repertoires que celui du theme ?
N'hésitez pas à me faire part de vos remarques et vos précieux conseils