Djenesis est une application qui engendre des projets Django.
Plus speficically il est un utilitaire en ligne de commande qui vous permet soit gonfler un nouveaux projets de django partir d'un modèle, ou la configuration d'un nouvel environnement de travail pour un projet existant. Il peut également gérer automatiquement environnements virtualenv et requirements.txt dans le modèle ou d'un projet.
Utilisation de base
Nouveau projet De Django Template Core
La forme la plus élémentaire de djenesis, vous lui donner un nouveau nom de projet, et il crée un nouveau projet de Django.
& Nbsp; djenesis mynewprojectname
djenesis créera un virtualenv nommé env-mynewprojectname, installez la dernière version de Django, et exécuter django-admin.py startproject mynewprojectname. Tout ce que vous avez à faire maintenant est
& Nbsp; env-mynewprojectname / bin / python mynewprojectname / manage.py runserver
Et vous utilisez Django!
Nouveau projet à partir du modèle de projet
La plupart des gens ont travaillé sur une structure de projet particulier qu'ils préfèrent pour leurs projets de Django. Gonflage partir d'un référentiel de SMC est un moyen pratique pour aller maintenir et gérer une struture de modèle de projet.
& Nbsp; djenesis projectname git + https: //github.com/concentricsky/csky-django-template.git
cela va gonfler un nouveau projet basé sur le modèle trouvé au git + url dans un répertoire nommé projectname Ce sera également créer un virtualenv nommé env-projectname et installer les paquets trouvés dans requirements.txt trouvé au répertoire racine dans le modèle.
New environnement de travail Pour un projet existant
Souvent, un projet django existe déjà et vous avez besoin pour obtenir une copie en marche pour effectuer vos modifications. Gonfler à partir d'un modèle de projet de django existante et initialiser un virtualenv basée sur requirements.txt
djenesis projectname -i git+git@github.com: mode / project.git
cela va initialiser un virtualenv env-projectname et de cloner le projet en projectname, tout comme sans -i mais .git ou d'autres fichiers de gestion SCM préserver. (.hg, .git, .svn)
Arguments
Utilisation: djenesis [options] [template]
Options:
& Nbsp; -h, --help afficher ce message d'aide et de sortie
& Nbsp; -e ENV_DIRECTORY, --virtualenv = ENV_DIRECTORY
& Nbsp; Spécifiez le répertoire pour créer le virtualenv au
& Nbsp; -n, --no-virtualenv
& Nbsp; Ne pas créer un virtualenv
& Nbsp; -i, --initialize
& Nbsp; Initialisation d'un projet existant (ne pas supprimer les fichiers SMC)
Exigences :
- Python
Commentaires non trouvées