Dettagli del software:
Versione: 0.8.3
Data di caricamento: 28 Feb 15
Licenza: Libero
Popolarità: 201
Pecan concentra su un'applicazione o rapporto di sito web per le richieste HTTP, a differenza di quadri classici che si occupano di sessioni, i database e le interazioni degli utenti.
In questo modo è un framework Python di basso livello, ma uno più potente di soluzioni classiche perché permette agli sviluppatori di creare applicazioni più efficienti e basate sulle prestazioni, invece
Caratteristiche :.
- Diverse caratteristiche di sicurezza compresi
- supporto linguistico Template
- Supporto JSON
- Oggetto-spedizione per facilitare il routing (con WSGI)
- REST-style
- Configurazione facile
- Extensible codebase
- Documentazione
Controllori
Cosa c'è di nuovo in questa versione:
- per i posti HTTP, corpi richiesta map JSON al controller argomenti chiave .
- Migliorato il rilevamento argspec e clemenza per i controller avvolti.
- Quando argomenti di percorso non sono corrette per RestController, ritorno HTTP 404, non 400.
- Quando il rilevamento non contenuti per HTTP 204, prendere correttamente UnicodeDecodeError.
- Risolto un bug di routing per subcontrollers generici.
- Risolto un bug nella gestione generica funzione quando i locali di contesto sono disabilitati.
- Risoluzione di un errore che mescola ordine degli argomenti per funzioni generiche.
Cosa c'è di nuovo nella versione 0.6.0:
- Aggiunto il supporto migliore per la composizione gancio via sottoclassi e mixins . Per ulteriori informazioni, vedere: ref:. `Attaching_hooks`
- Aggiunto il supporto per la specifica richiesta personalizzata e di risposta implementazioni a livello di applicazione WSGI per le persone che vogliono estendere le funzionalità fornite da classi base in webob.
- controller Pecan ora possono restituire un'istanza webob.Response esplicito cortocircuitare il rendering del modello di Pecan e serializzazione.
- Per i metodi generici che restituiscono HTTP 405, pecan genera ormai Consenti intestazione di comunicare metodi accettabili per il cliente.
- Risolto un bug in aderenza alla RFC2616:. Se un metodo esposto non restituisce il corpo di risposta (o namespace), pecan ora applicare una risposta (al posto di HTTP 200) HTTP 204
- Corretto un bug in aderenza alla RFC2616:. Quando pecan risponde con HTTP 204 o HTTP 304, l'header Content-Type è spogliato automaticamente (perché questi tipi di risposte HTTP non contengono contenuto del corpo)
- Risoluzione di un errore: ora, quando i clienti richiedono JSON con un header Accept, webob HTTP eccezioni sono serializzati come JSON, non la loro rappresentazione HTML nativo .
- Risoluzione di un errore che ha rotto le applicazioni che specificati default_renderer = json.
Cosa c'è di nuovo nella versione 0.5.0:.
- Questa release aggiunge il supporto ufficiale per PyPy
- Aggiunto registrazione richiesta colorato al pecan comando di servire.
- Aggiunto un ponteggio per generare facilmente un API REST di base.
- Aggiunta la possibilità di passare argomenti chiave arbitrari pecan.testing.load_test_app.
- Risolto un bug ricorsione correlata nel documento errore middleware.
- Risolto un bug nel comando gunicorn_pecan che ha causato i dati threading.local di perdite tra eventlet / gevent fili verdi.
- Una migliore documentazione attraverso soluzioni narrative e tutorial per le applicazioni di esempio pecan.
Cosa c'è di nuovo nella versione 0.3.2:
- apportato alcune modifiche per semplificare il modo pecan.conf. app è passato a nuove applicazioni.
- Risolto un bug di routing per alcune configurazioni del controller _lookup.
- documentazione migliorata per la gestione upload di file.
I commenti non trovato