J'aimerais personnaliser les fichiers et les dossiers créés lors de l'exécution
python manage.py startapp appname
4 Réponses :
Les fichiers sont dans Je ne pense pas qu'il existe une manière de remplacer cet emplacement sans créer votre propre django / conf / app_template code> et django / conf / projecteur_template code> pour l'application et les fichiers de projet respectivement. P>
startApp code> / StartProject code> ou sans modifier django / core / gestion /base.py. P>
Ahhh, j'ai regardé un tas de modèles à Django mais n'a pas vérifié Conf. Merci.
Je pense que cette réponse est maintenant obsolète, car il existe un drapeau -Template avec lequel vous pouvez spécifier un modèle de projet ou d'application. Voyez ici: docs.djangoproject.com/fr/ dev / réf / django-admin / ...
Vous pouvez copier vos fichiers personnalisés au lieu d'utiliser les fichiers créés sans problème. P>
voir https://docs.djangoproject.com/fr/dev / ref / django-admin / # startApp-AppName-destination pour les détails. P>
On dirait que ceci a été ajouté en 1.4. P> startApp code> et startProject code> Acceptez un - Modèle CODE> Drapeau avec lequel vous pouvez spécifier un répertoire ou un fichier compressé que la commande doit utiliser en tant que modèle pour votre nouvelle application ou projet. Il passe également dans un contexte avec votre nom d'application / projet que vous pouvez insérer dans vos modèles avec des étiquettes de modèle. P>
Si vous utilisez une ancienne version de Django, vous pouvez écrire votre commande django-admin personnalisée, comme illustré ici . Vous pouvez écrire la modification de StartApp, qui crée vos fichiers personnalisés. P>