Centipede

Screenshot Software:
Centipede
Detalii soft:
Versiune: 0.2.5
Incarca data: 15 Apr 15
Producător: Asbjorn Enge
Licenţă: Gratuit
Popularitate: 6

Rating: 2.5/5 (Total Votes: 2)

Centipede este un microframework WSGI cu un router bazat decorator simplu. & Nbsp; puterea Este este că ea modele tehnologie de utilizare și încearcă să nu se confunde dezvoltatorilor cu modele complexe și trucuri. Se moștenește puternic de la urlrelay.
Instalare
Pip instala centiped
Stivuitoare Definirea
Cu Centipede vă expuneți funcții de URL-uri. Funcții fie returna un șir sau un tuplu. Un șir este tratat ca organismul documentului, statutul http este setat la 200 OK și a revenit la browser. Ar trebui să vă întoarceți un tuplu, cod de stare, corp și se așteaptă antete. Expune decorator sprijină, de asemenea câteva argumente.
de la centiped import expune, app
expose ("^ / $ ')
index def (cerere):
& Nbsp; "" "Simple Hello IgglePigglePartyPants
& Nbsp; "" "
& Nbsp; întoarcere "Hello IgglePigglePartyPants!"
expose ("^ / google $ ')
index def (cerere):
& Nbsp; "" "o redirecționare
& Nbsp; "" "
& Nbsp; retur (307, '', {"Locul de amplasare": "http: //google.com"})
JSON import
expose ("^ / twitter $", "GET", content_type = 'application / JSON ")
def twitter (cerere):
& Nbsp; "" "Întoarce starea ta de nervozitate
& Nbsp; "" "
& Nbsp; json.dumps reveni ({
& Nbsp; "statut": "My status minunat și eficiente stare de nervozitate. #blah "
& Nbsp;})
aplicație = app ()
expune argumentele
Expune decorator arată astfel:
expune (url_pattern, metoda = Nu există, content_type = 'text / html', charset = "UTF-8")
Cerere de
Parametrul trecut la funcțiile expuse - în exemplele de mai sus solicitare numit - este dicționarul WSGI mediului.
Șabloane
Mi-ar recomanda pastrarea template-uri HTML statice pe partea de client și de a folosi o bibliotecă șablon javascript. Dar dacă într-adevăr nevoie de templating partea de server, au o privire la Mako.
Deployment
Pentru implementare este o idee bună pentru a rula aplicația centiped spatele unui server de bun WSGI. Există o grămadă. Gunicorn este bun. De obicei ajung difuzate uwsgi în spatele nginx

Ce este nou în această versiune:.

  • Dec params șir de interogare și formă de date
  • Date forma în cheie de date
  • Solicitare params șir în params cheie
  • eroare de manipulare îmbunătățită pentru despachetare params (are nevoie de mai mult de lucru)

Ce este nou în versiunea 0.2.4:.

  • urllib.unquote_plus Adaugata de parametrii POST
  • cheie params_raw Adăugat la mediului în cazul urllib.unquote strica parametrii.

Cerințe :

  • Python

Comentarii la Centipede

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!