Ce site Ticket Django dit qu'il n'ajoutera pas d'extension de fichier par défaut pour les modèles Django. Quelle extension de fichier utilisez-vous ?
Réponses
Trop de publicités?Je pense sincèrement que nous avons besoin d'une extension standard pour les fichiers modèles de Django. Un modèle n'est PAS un fichier CSS/HTML/XML valide ou autre chose.
Nick Presta a écrit :
- Vous savez déjà que les fichiers sont des modèles, car ils doivent se trouver dans un répertoire de modèles.
- Vous ne voulez pas avoir à ouvrir des fichiers pour voir ce qu'ils sont (HTML, CSS, XML, etc.). Vous devrez le faire avec une extension générique comme .djt.
Le point n°2 peut également être utilisé en faveur d'une extension par défaut ou d'un mélange (comme .html.djt). Sans extension différenciée, vous devez ouvrir un fichier pour savoir qu'il s'agit d'un modèle django et non d'un fichier ordinaire (par exemple HTML).
Et le point 1 est tout simplement faux, étant donné qu'ils ne sont pas toujours dans un répertoire de modèles.
Pour les pages HTML : .html
Pour les données XML (RSS et autres) : .xml
Etc
Ce n'est pas parce que ce sont des modèles qu'ils doivent bénéficier d'une extension spéciale.
Comme mentionné dans le billet :
- Vous savez déjà que les fichiers sont des modèles, car ils doivent se trouver dans un répertoire de modèles.
- Vous ne voulez pas avoir à ouvrir des fichiers pour voir ce qu'ils sont (HTML, CSS, XML, etc.). Vous devrez le faire avec une extension générique comme .djt.
- De toute façon, la plupart des éditeurs utilisent l'extension de type de fichier appropriée, il n'y a donc pas de raison de modifier cette convention.
- Cependant, quelque chose comme .djt pourrait permettre l'utilisation d'icônes et de types de syntaxe spécifiques à Django.
- Réponses précédentes
- Plus de réponses