Centipede

Софтуер снимки:
Centipede
Софтуер детайли:
Версия: 0.2.5
Дата на качване: 15 Apr 15
Розробник: Asbjorn Enge
Разрешително: Безплатно
Популярност: 6

Rating: 2.5/5 (Total Votes: 2)

Centipede е WSGI microframework с базиран маршрутизатор проста декоратор & Nbsp;. Здравина Тя е, че моделите на използвана технология, и се опитва да не се обърка разработчиците със сложни модели и трикове. Той наследява силно от urlrelay.
<Силен> Монтаж
PIP инсталирате стоножка
<Силни> Дефиниране товарачи
С Centipede ви изложи функции на URL адреси. Функции или връщат низ или кортеж. Низ се третира като тялото на документа, състоянието HTTP е настроен на 200 OK и се върна в браузъра. Ако се върнете на кортеж, код на състоянието, тялото и хедъри се очаква. The излагайте декоратор също поддържа няколко аргументи.
от стоножка внос излагайте, ап
expose ('^ / $ ")
Def индекс (искане):
& Nbsp; "" "Simple Hello IgglePigglePartyPants
& Nbsp; "" "
& Nbsp; връщане "Hello IgglePigglePartyPants!"
expose ('^ / Google $ ")
Def индекс (искане):
& Nbsp; "" "A пренасочване
& Nbsp; "" "
& Nbsp; възвръщаемост (307, '', {"Местоположение": "HTTP: //google.com '})
внос JSON
expose ('^ / Twitter $ "," GET ", CONTENT_TYPE =" заявление / JSON ")
Def Twitter (искане):
& Nbsp; "" "Върнете си статус Twitter
& Nbsp; "" "
& Nbsp; върне json.dumps ({
& Nbsp; "статут": "Моето страхотно и проницателен статут Twitter. #blah "
& Nbsp;})
заявление = ап ()
<Силни> Expose аргументи
The излагайте декоратор изглежда така:
излагайте (url_pattern, метод = None, CONTENT_TYPE = "текст / HTML", набор от знаци = "UTF-8")
<Силен> Заявка
Параметърът пусна към функциите изложени - в примерите по-горе име поискване - е речникът на WSGI околната.
<Силен> Templates
Бих препоръчал запазване на Вашия HTML шаблони статично от страна на клиента и използването на JavaScript библиотека с шаблони. Но ако наистина се нуждаят от страна на сървъра шаблони, да погледнете мако.
Разгръщане
За разполагане, че е добра идея да пускате стоножка заявление зад добър WSGI сървър. Има един куп. Gunicorn е добра. Аз обикновено се свърши работа uwsgi зад Nginx

Какво ново в тази версия:.

  • Разделени низа на заявката PARAMS и форма на данните
  • данни форма в ключови данни
  • стринг заявка PARAMS в PARAMS ключ
  • Подобрена обработка на грешки за разопаковане PARAMS (има нужда от повече работа)

Какво ново във версия 0.2.4:.

  • Добавена urllib.unquote_plus за POST параметри
  • Добавена ключова params_raw да околната в случай urllib.unquote каша си параметри.

<силни> Изисквания :

  • Python

Коментари към Centipede

Коментари не е намерена
добавите коментар
Включете на изображения!