djbuild

Скріншот програми:
djbuild
Дані програми:
Версія: 1.0.4
Дата завантаження: 11 May 15
Розробник: Luis Carlos Cruz
Ліцензія: Безкоштовно
Популярність: 76

Rating: 3.0/5 (Total Votes: 2)

На підставі djangorecipe, djbuild Споруда рецепт може бути використаний для створення установки для Django & NBSP ;. Це буде автоматично завантажувати Django і встановити його в пісочниці в Buildout в. Ви можете використовувати або версію випуску Django або підривної перевірку (за допомогою стовбур замість номер версії).
Структура каталогів на основі: http://django.es/blog/convenciones-proyecto-django/
Ви можете побачити приклад того, як використовувати нижче рецепт:
[Споруда]
частини = Сачмо Django
яйця = IPython
[Сачмо]
Рецепт = gocept.download
URL = http://www.satchmoproject.com/snapshots/satchmo-0.6.tar.gz
md5sum = 659a4845c1c731be5cfe29bfcc5d14b1
[Django]
Рецепт = djbuild
Версія = стовбура
Налаштування = розвиток
яйця = $ {Водоохолоджувачі: яйця}
екстра-доріжки =
& NBSP; $ {Сачмо: розташування}
Проект = dummyshop
Підтримувані параметри
Рецепт підтримує наступні параметри.
проект
& NBSP; Ця опція задає ім'я для вашого проекту. Рецепт створить базову структуру, якщо проект вже не існує.
зовнішні Програми-
& NBSP; Ця опція встановлює довідник, де зовнішні багаторазові додатки йде. Які не будуть встановлені, як яйце або якщо ви не хочете встановити його в якості яйце.
місцеві-додатки
& NBSP; Ця опція встановлює довідник, де місцеві багаторазові додатки йде, як правило, поставити назву компанії для цього каталогу, і індивідуальні програми.
projectegg
& NBSP; використовувати це замість опції проекту, коли ви хочете використовувати яйце як проект. Це відключає генерацію структури проекту.
пітон
& NBSP; Ця опція може бути використана, щоб вказати конкретну версію Python, які можуть бути різні версії від використовуваного для запуску Buildout.
версія
& NBSP; аргумент версія може прийняти кілька різних типів аргументів. Ви можете вказати стовбур. У цьому випадку він буде робити перевірку стовбура Django. Інший варіант, це вказати номер випуску, як 0.96.2. Це скачати реліз архів. Нарешті, ви можете вказати повний URL SVN (у тому числі номер версії). Прикладом цього може бути http://code.djangoproject.com/svn/django/branches/newforms-admin@7833.
налаштування
& NBSP; Ви можете задати ім'я файлу налаштувань, який буде використовуватися з цією опцією. Це корисно, якщо ви хочете мати іншу настройку виробництва від вашої установки розвитку. За умовчанням це розвиток.
скачати кеш
& NBSP; Встановіть в папку десь на вашій системі, щоб прискорити установку. Рецепт буде використовувати цю папку як кеша для завантаженого версії Django.
екстра-доріжки
& NBSP; Всі шляхи, вказані тут, буде використовуватися, щоб розширити шлях за замовчуванням Python для бен / * сценаріїв.
PTH-файли
& NBSP; Додає шляхів, знайдених з сайту .pth файл з екстра-шляхів. Корисні речі, як Pinax який підтримує свій власний external_libs реж.
контрольно-скрипт
& NBSP; ім'я скрипта, створеного в папці бін. Цей сценарій є еквівалентом manage.py Django зазвичай створює. За замовчуванням він використовує ім'я розділу (частина між []).
тест
& NBSP; Якщо ви хочете сценарій в папці бін, щоб запустити всі тести для певного набору додатків це варіант ви б використовувати. Встановіть в списку додатків міток, які ви хочете перевірити.
TestRunner
& NBSP; це ім'я TestRunner, який буде створений. Це за замовчуванням, щоб перевірити.
Всі наступні параметри має силу тільки, коли проект визначається параметром проекту не була створена вже на файл настройки especified.
Конкретні параметри FCGI
Варіанти FCGI може бути встановлений у файлі налаштування (settings.py). Варіанти є FCGI_OPTIONS. Він повинен бути встановлений в словник. Частина нижче приклад:
FCGI_OPTIONS = {
& NBSP; '' метод: "розбій",
& NBSP; 'демоном': 'брехня',
}
<Сильний> Інший приклад
Наступний приклад показує, як використовувати деякі більш з варіантів:
[Споруда]
частини = Django додаткові
яйця =
& NBSP; hashlib
[Додаткові]
Рецепт = iw.recipe.subversion
URL-адреси =
і NBSP; HTTP: //django-command-extensions.googlecode.com/svn/trunk/ Django-команда-розширень
& NBSP; HTTP: //django-mptt.googlecode.com/svn/trunk/ Django-mptt
[Django]
Рецепт = djbuild
Версія = стовбура
Налаштування = розвиток
Проект = exampleproject
WSGI = правда
яйця =
і NBSP; $ {Водоохолоджувачі: яйця}
Тест =
& NBSP; someapp
& NBSP; anotherapp
<Сильний> Приклад використання .pth файли
Pinax використовує .pth файл, щоб додати купу бібліотек в своєму шляху; ми можемо вказати, що це каталог, щоб отримати бібліотеки це зазначено доданий в наш шлях:
[Споруда]
частини = ПИЛОК
& NBSP; svncode
& NBSP; MyProject
[ПИЛОК]
Рецепт = zc.recipe.egg: користувальницькі
яйце = ПИЛОК
знайти-посилання = http://dist.repoze.org/
[Svncode]
Рецепт = iw.recipe.subversion
URL-адреси = http://svn.pinaxproject.com/pinax/tags/0.5.1rc1 pinax
[Мій проект]
Рецепт = djbuild
Версія 1.0.2 =
яйця = ПИЛОК
Проект = MyProject
Налаштування = Налаштування
екстра-доріжки = $ {Споруда: каталог} / MyProject / додатки
& NBSP; $ {svncode: розташування} / pinax / Apps / external_apps
& NBSP; $ {svncode: розташування} / pinax / Apps / local_apps
PTH-файли = $ {svncode: розташування} / pinax / LIBS / external_libs
WSGI = правда
Вище ми використовуємо фондовий Pinax для РТН-файлів і екстра-доріжок шляхів для додатків, і наш власний проект по шляху, який буде знайдений першим у списку. Зверніть увагу, що ми очікуємо, що наш проект буде витягнутий (наприклад, SVN: зовнішні) безпосередньо в цьому каталозі, щоб '' MyProject.
<Сильний> Приклад з іншою версією Python
Щоб використовувати іншу версію Python від тієї, що проходила Buildout у створеному Використовувати сценарій щось на зразок:
[Споруда]
частини = MyProject
[Спеціального пітона]
виконуваний = / деякі / спеціальних / пітон
[Мій проект]
Рецепт = djbuild
Версія 1.0.2 =
Проект = MyProject
пітон = спеціального пітона
<Сильний> Приклад конфігурації для mod_wsgi
Якщо ви хочете, щоб розгорнути проект з використанням mod_wsgi можна використовувати цей приклад в якості відправної точки:

& NBSP; Замовити заперечувати, дозволяють
& NBSP; Дозвольте від усіх


& NBSP; ім'я_сервера 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

Вимоги

  • Python

Схожі програми

djbuild

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями