cykooz.djangorecipe

Screenshot Λογισμικό:
cykooz.djangorecipe
Στοιχεία Λογισμικού:
Εκδοχή: 1.2.1
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: Cykooz
Άδεια: Δωρεάν
Δημοτικότητα: 17

Rating: 5.0/5 (Total Votes: 1)

cykooz.djangorecipe είναι ένα πιρούνι του Django συνταγή & nbsp? (Https://launchpad.net/djangorecipe) που αρχικά δημιουργήθηκε από Jeroen Vloothuis. Διχαλωτή να αλλάξει για την εσωτερική δομή της ροής εργασίας και τον κατάλογο μας.
Αυτή η συνταγή buildout μπορεί να χρησιμοποιηθεί για να δημιουργήσει μια ρύθμιση για Django. Θα κατεβάσετε αυτόματα Django και να το εγκαταστήσετε στο sandbox του buildout του.
Μπορείτε να δείτε ένα παράδειγμα για το πώς να χρησιμοποιήσετε την παρακάτω συνταγή:
[Buildout]
εξαρτήματα = Satchmo Django
αυγά = ipython
εκδόσεις = εκδόσεις
[Satchmo]
συνταγή = gocept.download
url = http://www.satchmoproject.com/snapshots/satchmo-0.6.tar.gz
md5sum = 659a4845c1c731be5cfe29bfcc5d14b1
[Django]
συνταγή = cykooz.djangorecipe
Ρυθμίσεις = ανάπτυξης
αυγά = $ {buildout: αυγά}
εξω-μονοπάτια =
& Nbsp? $ {Satchmo: τοποθεσία}
έργο = dummyshop
[Εκδοχές]
Django = 1.2.5
Υποστηριζόμενες επιλογές
Η συνταγή υποστηρίζει τις ακόλουθες επιλογές.
σχέδιο
& Nbsp? Αυτή η επιλογή ορίζει το όνομα για το έργο σας. Η συνταγή θα δημιουργήσει μια βασική δομή, αν το έργο δεν είναι ήδη εκεί.
projectegg
& Nbsp? Χρησιμοποιήστε αυτό αντί της επιλογής του έργου, όταν θέλετε να χρησιμοποιήσετε ένα αυγό και το έργο. Αυτό απενεργοποιεί τη δημιουργία της δομής του έργου.
Python
& Nbsp? Αυτή η επιλογή μπορεί να χρησιμοποιηθεί για να καθορίσετε μια συγκεκριμένη έκδοση Python που μπορεί να είναι μια διαφορετική εκδοχή από εκείνη που χρησιμοποιείται για να τρέξει το buildout.
Ρυθμίσεις
& Nbsp? Μπορείτε να ορίσετε το όνομα του αρχείου ρυθμίσεων που πρόκειται να χρησιμοποιηθεί με αυτήν την επιλογή. Αυτό είναι χρήσιμο αν θέλετε να έχετε μια διαφορετική εγκατάσταση παραγωγής από την εγκατάσταση ανάπτυξη σας. Η προεπιλογή της ανάπτυξης.
εξω-μονοπάτια
& Nbsp? Όλα τα μονοπάτια που καθορίζονται εδώ θα πρέπει να χρησιμοποιηθεί για να επεκτείνει την προεπιλεγμένη διαδρομή Python για τις bin / * σενάρια.
PTH-αρχεία
& Nbsp? Προσθέτει μονοπάτια που βρέθηκαν από μια τοποθεσία .pth αρχείο με το επιπλέον-μονοπάτια. Χρήσιμο για τα πράγματα όπως Pinax που διατηρεί τη δική του external_libs σκην του.
ελέγχου-script
& Nbsp? Το όνομα του σεναρίου που δημιουργείται στο φάκελο bin. Αυτό το σενάριο είναι το ισοδύναμο της manage.py Django δημιουργεί κανονικά. Από προεπιλογή χρησιμοποιεί το όνομα του τμήματος (το μέρος ανάμεσα στον []).
WSGI
& Nbsp? Ένα επιπλέον σενάριο δημιουργείται στο φάκελο bin όταν αυτό οριστεί σε true. Αυτό μπορεί να χρησιμοποιηθεί με mod_wsgi για την ανάπτυξη του έργου. Το προεπιλεγμένο όνομα του σεναρίου είναι ο έλεγχος-script.wsgi.
WSGI αλφάβητο
& Nbsp? Το όνομα του σεναρίου WSGI.
wsgilog
& Nbsp? Στην περίπτωση που ο διακομιστής WSGI που χρησιμοποιείτε δεν επιτρέπει την εκτύπωση στο stdout, μπορείτε να ορίσετε αυτήν τη μεταβλητή σε μια διαδρομή συστήματος αρχείων - όλα τα δεδομένα stdout / stderr ανακατευθύνεται στο αρχείο καταγραφής αντί των τυπωμένων
fcgi
& Nbsp? Όπως WSGI αυτό δημιουργεί ένα επιπλέον σενάριο μέσα στο φάκελο bin. Αυτό το σενάριο μπορεί να χρησιμοποιηθεί με την ανάπτυξη FCGI.
δοκιμή
& Nbsp? Αν θέλετε ένα σενάριο στο φάκελο bin για να τρέξει όλες τις εξετάσεις για ένα συγκεκριμένο σύνολο των εφαρμογών Αυτή είναι η επιλογή που θα χρησιμοποιήσετε. Ορίστε αυτό στη λίστα των ετικετών app που θέλετε να δοκιμαστεί.
testrunner
& Nbsp? Αυτό είναι το όνομα της testrunner που θα δημιουργηθεί. Είναι προεπιλογές για τη δοκιμή.
Όλες οι παρακάτω επιλογές έχουν ισχύ μόνο όταν το έργο που καθορίζεται από την επιλογή του έργου δεν έχει δημιουργηθεί ήδη.
urlconf
& Nbsp? Μπορείτε να ορίσετε σε ένα συγκεκριμένο url Conf. Θα χρησιμοποιήσει project.urls από προεπιλογή.
FCGI συγκεκριμένες ρυθμίσεις
Επιλογές για FCGI μπορεί να ρυθμιστεί μέσα σε ένα αρχείο ρυθμίσεων (settings.py). Οι επιλογές είναι FCGI_OPTIONS. Θα πρέπει να οριστεί σε ένα λεξικό. Το παρακάτω τμήμα είναι ένα παράδειγμα:
FCGI_OPTIONS = {
& Nbsp? «Μέθοδος»: «με σπείρωμα»,
}
Ένα άλλο παράδειγμα
Το επόμενο παράδειγμα δείχνει πώς μπορείτε να χρησιμοποιήσετε λίγο περισσότερο από τις επιλογές:
[Buildout]
εξαρτήματα = έξτρα Django
αυγά =
& Nbsp? Hashlib
[Extras]
συνταγή = iw.recipe.subversion
urls =
& Nbsp? Http: //django-command-extensions.googlecode.com/svn/trunk/ Django-εντολή-επεκτάσεις
& Nbsp? Http: //django-mptt.googlecode.com/svn/trunk/ Django-mptt
[Django]
συνταγή = cykooz.djangorecipe
Ρυθμίσεις = ανάπτυξης
έργο = exampleproject
WSGI = true
αυγά =
& Nbsp? $ {Buildout: αυγά}
δοκιμή =
& Nbsp? Someapp
& Nbsp? Anotherapp
Παράδειγμα χρησιμοποιώντας .pth αρχεία
Pinax χρησιμοποιεί ένα .pth αρχείο για να προσθέσετε μια δέσμη των βιβλιοθηκών στην πορεία του? μπορούμε να ορίσουμε τη κατάλογο για να πάρετε τις βιβλιοθήκες Διευκρίνισε προστίθεται στη διαδρομή μας:
[Buildout]
εξαρτήματα = PIL
& Nbsp? Svncode
& Nbsp? Myproject
[PIL]
συνταγή = zc.recipe.egg: έθιμο
αυγό = PIL
βρείτε συνδέσεις = http://dist.repoze.org/
[Svncode]
συνταγή = iw.recipe.subversion
urls = http://svn.pinaxproject.com/pinax/tags/0.5.1rc1 pinax
[Myproject]
συνταγή = cykooz.djangorecipe
αυγά = PIL
έργο = myproject
Ρυθμίσεις = Ρυθμίσεις
έξτρα-μονοπάτια = $ {buildout: κατάλογος} / myproject / apps
& Nbsp? $ {Svncode: τοποθεσία} / pinax / apps / external_apps
& Nbsp? $ {Svncode: τοποθεσία} / pinax / apps / local_apps
PTH-files = $ {svncode: τοποθεσία} / pinax / libs / external_libs
WSGI = true
Πάνω, χρησιμοποιούμε απόθεμα Pinax για PTH-αρχεία και εκτός μονοπάτια μονοπάτια για εφαρμογές, και το δικό μας σχέδιο για μια διαδρομή που θα βρεθεί πρώτος στη λίστα. Σημειώστε ότι περιμένουμε το έργο μας να ελεγχθεί (π.χ., από svn: εξωτερικές) ακριβώς κάτω από αυτόν τον κατάλογο, για να «myproject».
Παράδειγμα με μια διαφορετική έκδοση Python
Για να χρησιμοποιήσετε μια διαφορετική έκδοση Python από αυτό που είχε διχοτομήσει buildout στη δημιουργείται κάτι χρήση script όπως:
[Buildout]
εξαρτήματα = myproject
[Ειδική-python]
εκτελέσιμο = / μερικοί / ειδικών / Python
[Myproject]
συνταγή = cykooz.djangorecipe
έργο = myproject
python = ειδικού python
Παράδειγμα διαμόρφωσης για mod_wsgi
Αν θέλετε να αναπτύξετε ένα έργο χρησιμοποιώντας mod_wsgi θα μπορούσατε να χρησιμοποιήσετε αυτό το παράδειγμα ως σημείο εκκίνησης:

& Nbsp? Παραγγελία αρνηθεί, επιτρέπουν
& Nbsp? Επιτρέψτε από όλους


& Nbsp? ServerName my.rocking.server
& Nbsp? CustomLog /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

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Διορθώστε την τεκμηρίωση

Τι είναι καινούργιο στην έκδοση 1.2.0:

  • Προστέθηκε υποστήριξη Django 1.3
  • Προστέθηκε static_root επιλογή
  • Σταθερό: αφαίρεση από settings.py επιλογές διορθώσετε και να TEMPLATE_DEBUG

Τι είναι καινούργιο στην έκδοση 1.1.2:

  • Προσθήκη Django στα αυγά του τμήματος, εάν είναι απαραίτητο .

Τι είναι καινούργιο στην έκδοση 1.1.1:

  • Σταθερό: Προσθέστε τις απαραίτητες εισαγωγές στην settings.py

Τι είναι καινούργιο στην έκδοση 1.0:.

  • Πέδιλο από djangorecipe
  • Κατάργηση έκδοση δυνατότητα. Τώρα Django εγκατασταθεί από το αυγό.
  • Προσθήκη επιλογής WSGI-σενάριο για την αλλαγή προεπιλεγμένο όνομα του script WSGI.
  • Τώρα, η συνταγή δημιουργεί το settigs.py αρχείο, χρησιμοποιώντας την εντολή startproject από Django.

Απαιτήσεις :

  • Python
  • Django

Άλλο λογισμικό του προγραμματιστή Cykooz

cykooz.djangopaste
cykooz.djangopaste

14 Apr 15

Σχόλια για cykooz.djangorecipe

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!