templeton

Скриншот программы:
templeton
Детали программы:
Версия: 0.6.2
Дата загрузки: 11 May 15
Разработчик: Mark Cote
Тип распространения: Бесплатная
Популярность: 6

Rating: nan/5 (Total Votes: 0)

Темплтон является модуль Python, сценарий, и файлы поддержки, предназначенные для быстрой разработки простых веб-приложений. Это в основном пакет вокруг web.py что предполагает общую планировку и организацию веб-приложений.
Сценарий Templeton
Применение:
Темплтон установить
Поддержка Копии файлов (JS, CSS), в каталоге "Темплтон" в . Последние должны быть корень веб-сайта, который будет служить Templeton приложений, так как шаблон HTML файл загружает JS и CSS из / Templeton.
Темплтон инициализации <имя_приложения>
Создает каталог с именем с "HTML" и каталогов "Сервер", содержащих шаблоны и NBSP. Вы должны быть в состоянии обслуживать до вашего приложения по умолчанию, выполнив
& NBSP; & NBSP; & NBSP; CD <имя_приложения> / сервер
& NBSP; & NBSP; & NBSP; питон server.py
Перейти к HTTP: // локальный: 8080 /, чтобы увидеть результат и NBSP;. Следующие шаги, которые вы захотите сделать, это изменить <имя_приложения> /server/handlers.py и положить в стороне сервера бизнес-логики и редактировать и создавать файлы в <имя_приложения> / HTML, чтобы создать свой клиент-логики на стороне.
Модуль Templeton
Модуль Templeton имеет две основные функции:
- Установить промежуточное отделить статических страниц из динамических вызовов REST.
- Обеспечить помощников для выполнения общих задач, таких как обработка определенных типов запросов.
Middleware
Включить templeton.middleware исправляет стандартный сервер развития web.py, чтобы отразить стандартную структуру путь Темплтон и лучше отражать развернут макет.
Пути, начинающиеся с '/' API отправляются в обработчик.
Стандартные файлы сторонних (JS & CSS, например, JQuery) подаются с "/templeton'.  Запуск команды "Init" сценария Темплтон (см выше) устанавливает эти файлы для развертывания в то же пути.
Все другие пути, рассматриваются как статические файлы & NBSP. Статические файлы теперь хранятся в "../html", а не "статический". Например, доступ к HTTP: // локальный: 8080 / index.html будет загружать ../html/index.html и HTTP: // локальный: 8080 / скрипты / app.js будет загружать ../html/scripts/app .js.
Обработчики
Темплтон ориентирована на клиента богатых, отдых на базе веб-приложений и NBSP. Они, как правило, включают большое количество NBSP JSON &. Темплтон обеспечивает декораторов, чтобы упростить код обработчика.
get_json функция декоратор, что ожидает оформленный функцию
вернуть объект JSON сериализуемой, который он использует, чтобы построить собственное
web.py ответ.
Модуль обработчики также обеспечивает вспомогательные функции.
Load_urls () принимает web.py последовательность URL-обработчика, то есть (<путь>, <имя класса>, <путь>, <имя класса>, ...), и вставляет путь API REST, '/ API', в каждом данном пути и NBSP. Server.py по умолчанию (создан '' Init команды сценария) использует эту функцию для загрузки URL-адреса из handlers.py.
get_request_parms () разбирает строку поиска и тело текущий запрос в качестве JSON и возвращает результаты в виде аргументов (, тела).
Простой пример обработчика JSON, который возвращает любой поисковой строки-аргументы:
импорт templeton.handlers
класс JsonTest (объект):
& NBSP; & NBSP; & NBSP; @ templeton.handlers.get_json
& NBSP; & NBSP; & NBSP; Def GET (Я):
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; Args, тело = templeton.handlers.get_request_parms ()
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; вернуться аргументы

Требования

  • Python

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

WvTftp
WvTftp

3 Jun 15

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

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