djbuild

Скриншот программы:
djbuild
Детали программы:
Версия: 1.0.4
Дата загрузки: 11 May 15
Разработчик: Luis Carlos Cruz
Тип распространения: Бесплатная
Популярность: 14

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

Похожие программы

Bakery
Bakery

2 Jun 15

JD-GUI
JD-GUI

19 Feb 15

Комментарии к djbuild

Комментарии не найдены
добавить комментарий
Включите картинки!