Djenesis adalah sebuah aplikasi yang melahirkan proyek Django.
Lebih speficically itu adalah utilitas commandline yang membantu Anda baik mengembang proyek Django baru dari template, atau setup lingkungan kerja baru untuk proyek yang sudah ada. Hal ini juga dapat secara otomatis mengelola lingkungan virtualenv dan requirements.txt dalam template atau proyek.
Dasar Penggunaan
New Project Dari Django Inti Template
Bentuk paling dasar dari djenesis, Anda memberikan nama proyek baru, dan menciptakan proyek Django baru.
& Nbsp; djenesis mynewprojectname
djenesis akan membuat virtualenv bernama env-mynewprojectname, menginstal versi terbaru dari Django, dan menjalankan django-admin.py startproject mynewprojectname. Yang harus Anda lakukan sekarang adalah
& Nbsp; env-mynewprojectname / bin / python mynewprojectname / manage.py runserver
Dan Anda menjalankan Django!
New Project Dari Template Proyek
Kebanyakan orang telah bekerja di luar struktur proyek tertentu yang mereka inginkan untuk proyek Django mereka. Menggembungkan dari repositori scm adalah cara convient untuk menjaga dan mengelola struture proyek template.
& Nbsp; djenesis projectname git + https: //github.com/concentricsky/csky-django-template.git
ini akan mengembang proyek baru berdasarkan template yang ditemukan di git + url dalam sebuah direktori bernama projectname ini juga akan membuat virtualenv bernama env-projectname dan menginstal paket-paket yang ditemukan di requirements.txt ditemukan di direktori level atas dalam template.
Baru Lingkungan Kerja Untuk Proyek yang Ada
Seringkali sebuah proyek Django sudah ada dan Anda perlu untuk mendapatkan salinan dan berjalan untuk membuat perubahan. Mengembang dari yang sudah ada proyek template Django dan menginisialisasi virtualenv yang didasarkan pada requirements.txt
djenesis projectname -i git+git@github.com: user / project.git
ini akan menginisialisasi virtualenv env-projectname dan mengkloning proyek menjadi projectname, seperti tanpa -i tapi akan melestarikan git atau file manajemen SCM lainnya. (.hg, Git, svn)
Argumen
Penggunaan: djenesis [opsi] [Template]
Pilihan:
& Nbsp; h, help menunjukkan pesan bantuan ini dan keluar
& Nbsp; -e ENV_DIRECTORY, --virtualenv = ENV_DIRECTORY
& Nbsp; Tentukan direktori untuk membuat virtualenv di
& Nbsp; -n, --no-virtualenv
& Nbsp; Jangan membuat virtualenv sebuah
& Nbsp; -i, --initialize
& Nbsp; Inisialisasi dari proyek yang sudah ada (tidak menghapus file scm)
Persyaratan :
- Python
Komentar tidak ditemukan