cykooz.djangorecipe

Скриншот программы:
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), первоначально созданная Йерун Vloothuis. Раздвоенный изменить для нашего внутреннего документооборота и структуру директорий.
Это Постройка рецепт может быть использован для создания установки для Django. Это будет автоматически загружать Django и установить его в песочнице в Buildout в.
Вы можете увидеть пример того, как использовать ниже рецепт:
[построить из]
части = Сачмо Django
яйца = IPython
версии = версия
[Сачмо]
Рецепт = gocept.download
URL = http://www.satchmoproject.com/snapshots/satchmo-0.6.tar.gz
md5sum = 659a4845c1c731be5cfe29bfcc5d14b1
[Django]
Рецепт = cykooz.djangorecipe
Настройки = развитие
яйца = $ {Водоохладители: яйца}
экстра-дорожки =
& NBSP; $ {Сачмо: расположение}
Проект = dummyshop
[] версии
Джанго = 1.2.5
Поддерживаемые параметры
Рецепт поддерживает следующие параметры.
проект
& NBSP; Эта опция задает имя для вашего проекта. Рецепт создаст базовую структуру, если проект еще не существует.
projectegg
& NBSP; использовать это вместо опции проекта, когда вы хотите использовать яйцо как проект. Это отключает генерацию структуры проекта.
питон
& NBSP; Эта опция может использоваться, чтобы определить конкретную версию Python, которые могут быть другая версия от используемого для запуска Buildout.
настройки
& NBSP; Вы можете задать имя файла настроек, который будет использоваться с этой опцией. Это полезно, если вы хотите иметь другую настройку производства от вашей установки развития. По умолчанию это развитие.
экстра-дорожки
& NBSP; Все пути, указанные здесь, будет использоваться, чтобы расширить путь по умолчанию Python для бен / * скриптов.
PTH-файлы
& NBSP; Добавляет путей, найденных с сайта .pth файл с экстра-путей. Полезные вещи, как Pinax который поддерживает свой собственный external_libs реж.
контрольно-скрипт
& NBSP; имя скрипта, созданного в папке бин. Этот сценарий является эквивалентом manage.py Django обычно создает. По умолчанию он использует имя раздела (часть между []).
WSGI
& NBSP; Дополнительный сценарий создается в папке бин, когда это установлено в действительности. Это может быть использовано с mod_wsgi, чтобы развернуть проект. По умолчанию имя скрипта контрольно-script.wsgi.
WSGI-скрипт
& NBSP; имя скрипта WSGI.
wsgilog
& NBSP; В случае WSGI сервера вы используете не позволяет печать на стандартный вывод, вы можете установить эту переменную в путь файловой системы - все данные STDOUT / STDERR перенаправляется в журнал вместо печатных
FCGI
& NBSP; Как WSGI это создает дополнительный сценарий в папке бин. Этот сценарий может быть использован с развертыванием FCGI.
контрольная работа
& NBSP; Если вы хотите скрипт в папке бин, чтобы запустить все тесты для определенного набора приложений это вариант вы бы использовать. Установите в списке приложений меток, которые вы хотите проверить.
TestRunner
& NBSP; Это имя TestRunner, который будет создан. Это по умолчанию, чтобы проверить.
Все следующие параметры имеет силу только, когда проект определяется параметром проекта не была создана уже.
URLconf
& NBSP; Вы можете установить это в определенной URL конф. Она будет использовать project.urls по умолчанию.
конкретные параметры FCGI
Варианты FCGI может быть установлен в файле настройки (settings.py). Варианты есть FCGI_OPTIONS. Он должен быть установлен в словарь. Часть Ниже приведен пример:
FCGI_OPTIONS = {
& 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]
Рецепт = cykooz.djangorecipe
Настройки = развитие
Проект = 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
[мой проект]
Рецепт = cykooz.djangorecipe
яйца = ПИЛ
Проект = 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
[специального питона]
исполняемый = / некоторые / специальных / питон
[мой проект]
Рецепт = cykooz.djangorecipe
Проект = 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

Что нового В этом выпуске:.

  • Правильно документация

Что нового в версии 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-скрипт для имени WSGI сценарий изменения по умолчанию.
  • Теперь, рецепт создает файл settigs.py с помощью команды startproject от Django.

Требования

  • Python
  • Джанго

Другие программы разработчика Cykooz

cykooz.djangopaste
cykooz.djangopaste

14 Apr 15

Комментарии к cykooz.djangorecipe

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