Uliweb

Скриншот программы:
Uliweb
Детали программы:
Версия: 0.3
Дата загрузки: 17 Feb 15
Разработчик: Limodou
Тип распространения: Бесплатная
Популярность: 52

Rating: 4.0/5 (Total Votes: 1)

Uliweb является открытым исходным кодом, кросс-платформенный, просты в использовании и простой проект программное обеспечение, предназначенное для работы в качестве основы для разработки веб для построения веб-приложений на основных операционных систем. Это легко расширяемой, гибкой, а также к развертыванию на различных платформах. Он поставляется с достаточно примеров кода и читаемых documentation.Features-человеком в glanceKey функции включают в себя МВТ (Model View Template) модель развития, мощный и гибкий отображение URL, режим Execution Environment, ORM, I18n, встроенные в расширение (отправка, промежуточного и т.д.), инструменты командной строки, поддержка mod_wsgi в Apache, поддержка uwsgi, сервер разработки, и повышения отладки.
Кроме того, он обеспечивает поддержку для организации проектов, поддержки шаблонов просмотра, режим Execution Environment, а также возможность прямого Python код в шаблон. Приложение не написано с нуля, что означает, что она основана на нескольких существующих проектов, в том числе Werkzeug и SQLAlchemy.
Среди других особенностей можно отметить поддержку mod_wsgi в Apache, поддержку uwsgi, сервер разработки, которая перезагружает автоматически каждый раз, модуль модифицирован, расширенная поддержка отладки, расширение диспетчерской, расширение промежуточного и интерфейс мощный командной строки ( CLI), что позволяет создавать проекты, приложения, экспортные статические файлы и построить веб-разработки server.Under капотом и поддерживается OSesThe программное обеспечение, полностью написанный на языке программирования Python, которая означает, что он будет работать на любой операционной системе компьютера, где Python доступно и установлен. Она была успешно протестирована с многих ароматов GNU / Linux, а также с операционными системами Microsoft Windows и Mac OS X. Uliweb доступна только для скачивания в архиве источника, что означает, что пользователь должен настроить и скомпилировать его перед установкой. Это практически устанавливаться на любой платформе GNU / Linux, и могут быть найдены на программных умолчанию хранилищ выбранных распределений Linux в, работающий на 32-битных и 64-битных аппаратных платформ.

Что нового в этой версии:

  • поддержка шаблонов Fix конфигурации и добавить uwsgi оболочка
  • добавить поддержку переменные окружения в settings.ini. Например, есть MYSQL_PORT определены в окружающую среду, так что вы можете определить что-то в settings.ini:
  • [по умолчанию]
  • Port = $ MYSQL_PORT
  • port_str = '$ {MYSQL_PORT}
  • $ MYSQL_PORT является такой же, как $ {MYSQL_PORT}. Просто, когда переменная следует идентификатор, так что $ {} может легко разделить.
  • Добавить конфигурацию STATIC_COMBINE_CONFIG, вы можете переключаться статической комбинацию с ней. По умолчанию False. Конфигурация:
  • [STATIC_COMBINE_CONFIG]
  • Enabled = False
  • Fix objcache приложение ошибку, если не поля, определенные в настройках, то будем использовать все столбцы таблицы
  • Добавить get_table функцию функций, вы можете использовать его, чтобы получить объектную таблицу. Используется в uliweb.contrib.tables приложения.

  • <Литий> Добавить local_cache чтобы локальный SimpleFrame, и он может быть использован для хранения требуют относительных значений кэша, и это будет пустой, после каждого требует процесс.
  • Улучшение get_object () функцию в ORM, добавить use_local параметр, так кэшируются значение будут проверены в local_cache-первых, а также сохранить его в local_cache когда получите значение из кэша или базы данных.
  • Улучшение objcache формат конфигурации, вы можете определить таблицу, как это:
  • User = {'поля': ['имя пользователя'], 'истекает ": expire_time,« КЛЮЧ »: вызываемый (например) | key_field}
  • #or
  • пользователь = ['имя пользователя', 'ник']
  • #or
  • пользователь =
  • Если поля не определена, она будет использовать все поля модели. А если истекает равно 0 или не определено, оно не будет истек вообще.
  • ключ будет использоваться для замены ID, если вы хотите другой ключевое значение, и это может быть также вызываемый объект, он будет получать экземпляр параметра модели, так что вы можете создать любое ключевое значение, как вы хотите.
  • Добавить оптимистичный поддержку параллелизма управления для ORM, так что вы должны определить поле Версия первая в модели, а затем, когда вы сохранить объект, вы должны использовать:
  • obj.save (OCC = True)
  • Если уже другая операция спасла запись, она будет поднять исключение SaveError по умолчанию, потому что был изменен версия. Вы также можете передать
  • occ_fieldname используется для определения показателя версия имя поля, по умолчанию версия
  • occ_exception используется в активное исключение, вызванное, по умолчанию Правда, если вы установите его значение False она вернет значение False, но не вызвать исключение.

Требования:

  • Python

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

Parm
Parm

17 Feb 15

Plugs
Plugs

20 Feb 15

Par
Par

20 Feb 15

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

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