djbuild

Software screenshot:
djbuild
Software ətraflı:
Version: 1.0.4
Tarixi Upload: 11 May 15
Geliştirici: Luis Carlos Cruz
Lisenziya: Pulsuz
Məşhurluq: 14

Rating: 3.0/5 (Total Votes: 2)

djangorecipe əsasında djbuild buildout resept Django üçün bir quraşdırma yaratmaq üçün istifadə & nbsp edilə bilər. Avtomatik olaraq Django download və buildout nin Sandbox bərpa edəcək. Siz (magistral istifadə əvəzinə bir versiyası sayı) Django azad versiyası və ya bir təxribat checkout istifadə edə bilərsiniz.
kataloq strukturu əsaslanır: http://django.es/blog/convenciones-proyecto-django/
Aşağıdakı resept istifadə etmək necə bir misal görə bilərsiniz:
[Buildout]
hissələri = Satchmo Django
yumurta = ipython
[Satchmo]
resept = gocept.download
url = http://www.satchmoproject.com/snapshots/satchmo-0.6.tar.gz
md5sum = 659a4845c1c731be5cfe29bfcc5d14b1
[Django]
resept = djbuild
version = magistral
parametrləri = inkişaf
yumurta = $ {buildout: yumurta}
əlavə yolları =
& Nbsp; $ {Satchmo: yer}
Layihə = dummyshop
dəstəkləyən variantları
resept aşağıdakı variantları dəstəkləyir.
layihə
& Nbsp; Bu seçim sizin layihə üçün adı müəyyən edir. Layihə artıq olmadıqda resept bir əsas strukturu yaradır.
xarici-apps
& Nbsp; Bu seçim xarici reusable apps gedir kataloq edir. Hansı bir yumurta kimi quraşdırılmış və ya istəmirsinizsə bir yumurta kimi qurmaq etməyin.
yerli apps
& Nbsp; Bu seçim yerli reusable apps, adətən bu kataloq üçün şirkətin adını qoymaq gedir kataloq və xüsusi apps edir.
projectegg
& Nbsp; istifadə edin əvəzinə layihəsi kimi bir yumurta istifadə etmək istədiyiniz layihə seçimi. Bu layihə strukturunun nəsil aradan bırakır.
python
& Nbsp; Bu seçim buildout çalıştırmak üçün istifadə bir fərqli bir versiyası ola bilər müəyyən bir Python versiyası müəyyən etmək üçün istifadə edilə bilər.
variant
& Nbsp; version mübahisə dəlilləri bir neçə müxtəlif növ qəbul edə bilər. Siz magistral daxil edə bilərsiniz. Bu halda Django magistral bir checkout edəcəyik. Başqa bir seçim 0.96.2 kimi azad sıra müəyyən edir. Bu azad tarball download. Nəhayət (versiya nömrəsi daxil olmaqla) tam svn url daxil edə bilərsiniz. Bu misal http://code.djangoproject.com/svn/django/branches/newforms-admin@7833 olacaq.
parametrləri
& Nbsp; Bu seçimi ilə istifadə edilir ayarları fayl adı bilərsiniz. Siz inkişaf quraşdırma fərqli istehsal quraşdırma istəyirsinizsə, bu faydalıdır. Inkişaf üçün u mənim.
download-cache
& Nbsp; quraşdırılması sürətləndirmək üçün sistem yerdə bir qovluğa bu seçin. resept Django bir nazil versiyası üçün bir cache kimi bu qovluq istifadə edəcək.
əlavə yolları
& Nbsp; burada göstərilən bütün yollar bin / * scripts üçün default Python yolu genişləndirmək üçün istifadə olunacaq.
PTH-files
& Nbsp; əlavə yolları .pth fayl bir site aşkar yolları edər. Öz external_libs dir saxlayır Pinax kimi şeylər üçün faydalıdır.
nəzarət-script
& Nbsp; bin qovluq yaradılmış script adı. Bu script Django adətən yaradır manage.py bərabərdir. Mənim cari hissəsinin ([] arasında hissəsi) adını istifadə edir.
sınaq
& Nbsp; siz bin qovluq bir script apps xüsusi dəsti üçün bütün testlər almaq istəyirsinizsə, bu istifadə edirəm variantdır. Siz test etmək istəyirəm app yazıları siyahısına bu seçin.
testrunner
& Nbsp; Bu yaradılacaq testrunner adıdır. Bu u mənim test.
Qəbulu fayl especified layihəsinin seçimi ilə müəyyən layihəsi artıq yaradılmış deyil zaman bütün variantları yalnız təsiri var.
FCGI xüsusi parametrləri
FCGI üçün Options ayarları faylı (settings.py) ərzində müəyyən edilə bilər. variantları FCGI_OPTIONS edir. Bu lüğət müəyyən edilməlidir. Aşağıdakı hissəsi nümunəsidir:
FCGI_OPTIONS = {
& Nbsp; 'üsulu': 'yivli "
& Nbsp; 'daemonize': 'saxta'
}
Başqa bir misal
növbəti misal variantları bir çox istifadə etmək necə göstərir:
[Buildout]
hissələri = Django Əlavələr
yumurta =
& Nbsp; hashlib
[Əlavələr]
resept = iw.recipe.subversion
url =
& Nbsp; http: //django-command-extensions.googlecode.com/svn/trunk/ Django-komanda-uzantıları
& Nbsp; http: //django-mptt.googlecode.com/svn/trunk/ Django-mptt
[Django]
resept = djbuild
version = magistral
parametrləri = inkişaf
Layihə = exampleproject
wsgi = true
yumurta =
& Nbsp; $ {buildout: yumurta}
test =
& Nbsp; someapp
& Nbsp; anotherapp
Faylları .pth istifadə Misal
Pinax yoluna kitabxana bir dəstə əlavə etmək üçün bir .pth fayl istifadə edir; biz bu, bizim yol əlavə razılaşma yolu ilə kitabxana üçün kataloq var belirtebilirsiniz:
[Buildout]
hissələri = PIL
& Nbsp; svncode
& Nbsp; myproject
[PIL]
resept = zc.recipe.egg: xüsusi
yumurta = PIL
-bağlantılar tapa = http://dist.repoze.org/
[Svncode]
resept = iw.recipe.subversion
url = http://svn.pinaxproject.com/pinax/tags/0.5.1rc1 pinax
[Myproject]
resept = djbuild
version = 1.0.2
yumurta = PIL
Layihə = myproject
parametrləri = parametrləri
əlavə yolları = $ {buildout: directory} / myproject / apps
& Nbsp; $ {svncode: yer} / pinax / apps / external_apps
& Nbsp; $ {svncode: yer} / pinax / apps / local_apps
PTH-files = $ {svncode: yer} / pinax / libs / external_libs
wsgi = true
Above, biz PTH-faylları və apps üçün əlavə yolları yolları, və siyahıdan ilk aşkar olunacaq yolunu öz layihə üçün fond Pinax istifadə edin. "MyProject" birbaşa əlaqə altında: biz layihə (xarici məsələn, SVN ilə) yoxlanılır gözləyirik ki, unutmayın.
Fərqli bir Python versiyası Misal
Yaradılan script istifadə bir şey kimi olan buildout qaçdı bir fərqli Python versiyasını istifadə etmək üçün:
[Buildout]
hissələri = myproject
[Xüsusi python]
çalıştırılabilir = / bəzi / xüsusi / python
[Myproject]
resept = djbuild
version = 1.0.2
Layihə = myproject
python = xüsusi python
Mod_wsgi üçün Misal konfiqurasiya
Siz bir başlanğıc nöqtəsi kimi bu nümunə istifadə edə bilər mod_wsgi istifadə edərək layihə yerləşdirmək istəyirsinizsə:

& Nbsp; Order inkar imkan
& Nbsp; bütün izin ver


& Nbsp; SunucuAdı my.rocking.server
& Nbsp; CustomLog birlikdə /var/log/apache2/my.rocking.server/access.log
& Nbsp; ErrorLog /var/log/apache2/my.rocking.server/error.log
& Nbsp; WSGIScriptAlias ​​/ /path/to/buildout/bin/django.wsgi

tələblər

  • Python

Oxşar proqram

omniORB
omniORB

2 Jun 15

autorevision
autorevision

17 Feb 15

dasm
dasm

2 Jun 15

OMake
OMake

3 Jun 15

Şərh djbuild

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!