Djenesis היא אפליקציה המולידה פרויקטי Django.
יותר speficically זה הוא כלי פקוד שעוזר לך או לנפח פרויקטי Django חדשים מתבנית, או הקמת סביבת עבודה חדשה לפרויקט קיים. גם זה יכול לנהל באופן אוטומטי סביבות virtualenv וrequirements.txt בתבנית או פרויקט.
שימוש Basic
פרויקט חדש מDjango Core תבנית
הצורה הבסיסית ביותר של djenesis, אתה נותן לו את שם פרויקט חדש, וזה יוצר פרויקט Django חדש.
& Nbsp; mynewprojectname djenesis
djenesis ייצור env-mynewprojectname virtualenv שם, להתקין את הגרסה האחרונה של Django, ולהפעיל mynewprojectname startproject django-admin.py. כל מה שאתה צריך לעשות עכשיו הוא
& Nbsp; env-mynewprojectname / bin / פיתון mynewprojectname / manage.py runserver
ואתה מפעיל את יחידת!
פרויקט חדש מתבנית פרויקט
רוב האנשים עבדו את מבנה פרויקט מסוים שהם מעדיפים לפרויקטי Django. ניפוח ממאגר SCM הוא דרך convient לשמור ולנהל struture תבנית פרויקט.
& Nbsp; djenesis projectname git + https: //github.com/concentricsky/csky-django-template.git
זה יהיה לנפח פרויקט חדש המבוסס על התבנית נמצאה בgit + כתובת האתר בprojectname שם ספרייה זה גם יוצר env-projectname virtualenv שם ולהתקין כל חבילות שנמצאו בrequirements.txt מצא בספרייה ברמה העליונה בתבנית.
סביבת עבודה חדשה לפרויקט קיים
לעתים קרובות פרויקט Django כבר קיים ואתה צריך לקום ולרוץ כדי לבצע את השינויים עותק. לנפח מפרויקט Django תבנית קיימת ולאתחל virtualenv מבוסס על requirements.txt
djenesis projectname -i git+git@github.com: המשתמש / project.git
זה יהיה לאתחל env-projectname virtualenv ולשכפל את הפרויקט לprojectname, בדיוק כמו בלי -i אבל ישמור את כל קבצי ניהול SCM אחרים .git או. (.hg, .git, .svn)
טיעונים
שימוש: djenesis [אפשרויות] [תבנית]
אפשרויות:
& Nbsp; -h, --help יציג הודעת עזרה זה וצא
& Nbsp; -e ENV_DIRECTORY, --virtualenv = ENV_DIRECTORY
& Nbsp; ציין את הספרייה כדי ליצור virtualenv ב
& Nbsp; -n, --no-virtualenv
& Nbsp; אל תיצור virtualenv
& Nbsp; -i, --initialize
& Nbsp; לאתחל מפרויקט קיים (לא להסיר קבצי SCM)
דרישות :
- Python
תגובות לא נמצא