cykooz.djangorecipe

Software screenshot:
cykooz.djangorecipe
Rincian Software:
Versi: 1.2.1
Tanggal Upload: 11 May 15
Pengembang: Cykooz
Lisensi: Gratis
Popularitas: 17

Rating: 5.0/5 (Total Votes: 1)

cykooz.djangorecipe adalah garpu dari Django resep & nbsp; (https://launchpad.net/djangorecipe) awalnya dibuat oleh Jeroen Vloothuis. Bercabang untuk mengubah untuk alur kerja dan direktori struktur internal kami.
Resep buildout ini dapat digunakan untuk membuat setup untuk Django. Maka secara otomatis akan men-download Django dan menginstalnya di kotak pasir buildout ini.
Anda dapat melihat contoh bagaimana menggunakan resep di bawah ini:
[Buildout]
bagian = Satchmo Django
telur = ipython
versi = versi
[Satchmo]
resep = gocept.download
url = http://www.satchmoproject.com/snapshots/satchmo-0.6.tar.gz
md5sum = 659a4845c1c731be5cfe29bfcc5d14b1
[Django]
resep = cykooz.djangorecipe
Pengaturan = pengembangan
telur = $ {buildout: telur}
ekstra-jalan =
& Nbsp; $ {Satchmo: lokasi}
Proyek = dummyshop
[Versi]
Django = 1.2.5
Pilihan Didukung
Resep mendukung opsi berikut.
proyek
& Nbsp; Opsi ini menetapkan nama untuk proyek Anda. Resep akan membuat struktur dasar jika proyek tidak sudah ada.
projectegg
& Nbsp; Gunakan ini bukan pilihan proyek ketika Anda ingin menggunakan telur sebagai proyek. Menonaktifkan generasi struktur proyek.
ular sanca
& Nbsp; Pilihan ini dapat digunakan untuk menentukan versi Python tertentu yang dapat menjadi versi yang berbeda dari yang digunakan untuk menjalankan buildout.
pengaturan
& Nbsp; Anda dapat mengatur nama pengaturan file yang akan digunakan dengan pilihan ini. Ini berguna jika Anda ingin memiliki setup produksi yang berbeda dari pengaturan perkembangan Anda. Default itu untuk pembangunan.
ekstra-jalan
& Nbsp; Semua jalur yang ditetapkan di sini akan digunakan untuk memperluas jalur Python default untuk bin / * script.
pth-file
& Nbsp; Menambahkan jalur ditemukan dari situs .pth file ke ekstra-jalan. Berguna untuk hal-hal seperti Pinax yang mempertahankan external_libs dir sendiri.
control-script
& Nbsp; Nama script dibuat dalam folder bin. Script ini adalah setara dengan manage.py Django biasanya menciptakan. Secara default menggunakan nama bagian (bagian antara []).
wsgi
& Nbsp; Sebuah skrip tambahan dihasilkan dalam folder bin saat ini diatur ke benar. Hal ini dapat digunakan dengan mod_wsgi untuk menyebarkan proyek. Nama default dari script kontrol-script.wsgi.
wsgi-script
& Nbsp; Nama script wsgi.
wsgilog
& Nbsp; Dalam hal server WSGI Anda gunakan tidak memungkinkan pencetakan ke stdout, Anda dapat mengatur variabel ini ke jalur filesystem - semua data stdout / stderr diarahkan ke log bukannya dicetak
FCGI
& Nbsp; Seperti wsgi ini menciptakan skrip tambahan dalam folder bin. Script ini dapat digunakan dengan penyebaran FCGI.
uji
& Nbsp; Jika Anda ingin script di folder bin untuk menjalankan semua tes untuk satu set tertentu dari aplikasi ini adalah pilihan yang Anda akan menggunakan. Set ini ke daftar label aplikasi yang Anda ingin diuji.
testrunner
& Nbsp; ini adalah nama testrunner yang akan dibuat. Default untuk menguji.
Semua pilihan berikut hanya berpengaruh ketika proyek ditentukan oleh pilihan proyek belum dibuat sudah.
urlconf
& Nbsp; Anda dapat mengatur ini ke conf url tertentu. Ini akan menggunakan project.urls secara default.
Pengaturan khusus FCGI
Pilihan untuk FCGI dapat diatur dalam pengaturan file (settings.py). Pilihan adalah FCGI_OPTIONS. Ini harus di set ke kamus. Bagian di bawah ini adalah contoh:
FCGI_OPTIONS = {
& Nbsp; 'metode': 'ulir',
}
Contoh lain
Contoh berikutnya menunjukkan kepada Anda bagaimana menggunakan lagi pilihan:
[Buildout]
bagian = Django tambahan
telur =
& Nbsp; hashlib
[Tambahan]
resep = iw.recipe.subversion
url =
& Nbsp; http: //django-command-extensions.googlecode.com/svn/trunk/ Django-perintah-ekstensi
& Nbsp; http: //django-mptt.googlecode.com/svn/trunk/ Django-mptt
[Django]
resep = cykooz.djangorecipe
Pengaturan = pengembangan
Proyek = exampleproject
wsgi = true
telur =
& Nbsp; $ {buildout: telur}
test =
& Nbsp; someapp
& Nbsp; anotherapp
Contoh menggunakan .pth file
Pinax menggunakan file .pth untuk menambahkan sekelompok perpustakaan untuk jalurnya; kita dapat menentukan itu direktori untuk mendapatkan perpustakaan itu dispesifikasikan ditambahkan ke jalur kami:
[Buildout]
bagian = PIL
& Nbsp; svncode
& Nbsp; myproject
[PIL]
resep = zc.recipe.egg: kustom
telur = PIL
menemukan tautan = http://dist.repoze.org/
[Svncode]
resep = iw.recipe.subversion
url = http://svn.pinaxproject.com/pinax/tags/0.5.1rc1 Pinax
[Myproject]
resep = cykooz.djangorecipe
telur = PIL
Proyek = myproject
Pengaturan = pengaturan
ekstra-jalan = $ {buildout: direktori} / myproject / apps
& Nbsp; $ {svncode: lokasi} / Pinax / apps / external_apps
& Nbsp; $ {svncode: lokasi} / Pinax / apps / local_apps
pth-file = $ {svncode: lokasi} / Pinax / libs / external_libs
wsgi = true
Di atas, kita menggunakan saham Pinax untuk-file pth dan ekstra-jalur jalan untuk aplikasi, dan proyek kami sendiri untuk jalan yang akan ditemukan pertama dalam daftar. Perhatikan bahwa kita berharap proyek kami untuk diperiksa (misalnya, dengan svn: eksternal) langsung di bawah direktori ini untuk 'myproject'.
Contoh dengan versi Python berbeda
Untuk menggunakan versi Python berbeda dari yang berlari buildout dalam dihasilkan digunakan skrip sesuatu seperti:
[Buildout]
bagian = myproject
[Khusus-python]
executable = / beberapa / khusus / python
[Myproject]
resep = cykooz.djangorecipe
Proyek = myproject
python = khusus-python
Contoh konfigurasi untuk mod_wsgi
Jika Anda ingin menyebarkan sebuah proyek menggunakan mod_wsgi Anda bisa menggunakan contoh ini sebagai titik awal:

& Nbsp; Orde menyangkal, memungkinkan
& Nbsp; Izinkan dari semua


& Nbsp; ServerName my.rocking.server
& Nbsp; CustomLog /var/log/apache2/my.rocking.server/access.log dikombinasikan
& Nbsp; ErrorLog /var/log/apache2/my.rocking.server/error.log
& Nbsp; WSGIScriptAlias ​​/ /path/to/buildout/bin/django.wsgi

Apa yang baru dalam rilis ini:.

  • dokumentasi yang benar

Apa yang baru di versi 1.2.0:

  • Ditambahkan dukungan Django 1.3
  • Ditambahkan pilihan static_root
  • Tetap: menghapus dari settings.py pilihan DEBUG dan TEMPLATE_DEBUG

Apa yang baru di versi 1.1.2:

  • Add Django dalam telur bagian, jika perlu
  • .

Apa yang baru di versi 1.1.1:

  • Tetap: Tambah impor yang diperlukan dalam settings.py

Apa yang baru di versi 1.0:.

  • Forked dari djangorecipe
  • Hapus versi pilihan. Sekarang Django diinstal dari telur.
  • Tambahkan pilihan wsgi-script untuk perubahan nama default naskah wsgi.
  • Sekarang, resep membuat file settigs.py dengan menggunakan perintah startproject dari Django.

Persyaratan :

  • Python
  • Django

Perangkat lunak lain dari pengembang Cykooz

cykooz.djangopaste
cykooz.djangopaste

14 Apr 15

Komentar untuk cykooz.djangorecipe

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!