Piccolo, veloce e facile da capire, Piramide consente agli sviluppatori di creare applicazioni web in Python molto più facile di prima, con uno sforzo ridotto e in molto meno tempo.
Piramide è il passo successivo nell'evoluzione del Piloni quadro
Cosa c'è di nuovo in questa versione:.
- Evitare incidente in `` pserve --reload`` sotto Py3k, quando l'iterazione di forse mutato `` sys.modules``.
- `` UnencryptedCookieSessionFactoryConfig`` fallita se il segreto contiene caratteri di ordine superiore.
- Corretto un bug nella `` e `` UnencryptedCookieSessionFactoryConfig`` SignedCookieSessionFactory`` dove `` timeout = None`` causerebbe una nuova sessione per sempre da creare.
- docs e ponteggi aggiornato per tenere al passo con la nuova release 2.0 di `` Lingua``. Ciò ha incluso la rimozione di tutti i `` file setup.cfg`` da impalcature e gli ambienti di documentazione.
Cosa c'è di nuovo nella versione 1.5.7 / 1.6a1:
- Evitare incidente in `` pserve - -reload`` sotto Py3k, quando l'iterazione di forse mutato `` sys.modules``.
- `` UnencryptedCookieSessionFactoryConfig`` fallita se il segreto contiene caratteri di ordine superiore.
- Corretto un bug nella `` e `` UnencryptedCookieSessionFactoryConfig`` SignedCookieSessionFactory`` dove `` timeout = None`` causerebbe una nuova sessione per sempre da creare.
- docs e ponteggi aggiornato per tenere al passo con la nuova release 2.0 di `` Lingua``. Ciò ha incluso la rimozione di tutti i `` file setup.cfg`` da impalcature e gli ambienti di documentazione.
Cosa c'è di nuovo nella versione 1.5.4:
- Evitare incidente in `` pserve --reload` `sotto Py3k, quando l'iterazione di forse mutato` `sys.modules``.
- `` UnencryptedCookieSessionFactoryConfig`` fallita se il segreto contiene caratteri di ordine superiore.
- Corretto un bug nella `` e `` UnencryptedCookieSessionFactoryConfig`` SignedCookieSessionFactory`` dove `` timeout = None`` causerebbe una nuova sessione per sempre da creare.
- docs e ponteggi aggiornato per tenere al passo con la nuova release 2.0 di `` Lingua``. Ciò ha incluso la rimozione di tutti i `` file setup.cfg`` da impalcature e gli ambienti di documentazione.
Cosa c'è di nuovo nella versione 1.4:.
- test funzionali fisse nel tutorial ZODB
Cosa c'è di nuovo nella versione 1.3.2:
- `` config.set_request_property`` ora provoca meno codice da eseguire in fase di richiesta di costruzione.
- Non aggiungere un ``? `` a URL generati da request.resource_url se il `argomento` query`` è fornito ma vuota.
- Non aggiungere un ``? `` a URL generati da request.route_url se il `` _query`` argomento è fornito ma vuota.
Cosa c'è di nuovo nella versione 1.3:
- Quando `` pyramid.wsgi.wsgiapp2`` chiama il a valle WSGI app, environ dell'app non avrà più (deprecato e potenzialmente fuorviante) `` bfg.routes.matchdict`` o `` chiavi bfg.routes.route`` in esso. Un sintomo di questo bug sarebbe un `` piramide app wsgiapp2`` avvolto trovare la visione sbagliata perché rileva erroneamente che un percorso è stato abbinato, quando, in realtà, non è stato.
- La correzione di problema https://github.com/Pylons/pyramid/issues/461 (che ha reso possibile per i metodi di istanza da utilizzare come vista callable) ha introdotto una incompatibilità all'indietro quando i metodi che hanno dichiarato solo un argomento di richiesta sono state utilizzato.
Cosa c'è di nuovo nella versione 1.3a7:
- messaggio di errore più informativo, quando un config.include non può trovare un includeme.
- interno: cattura discriminatori calcolo dell'hash precoce (genera un errore invece di permettere loro di trovare la loro strada in resolveConflicts) .
- La vista match_param predicato ora accetta una stringa o una tupla. Questo sostituisce il comportamento rotto di accettare un dict.
Cosa c'è di nuovo nella versione 1.3a6:
- Nuova API: pyramid.config.Configurator.set_request_property. Aggiungere descrittori di proprietà pigri a una richiesta senza cambiare la fabbrica richiesta. Questo metodo fornisce il rilevamento dei conflitti ed è il modo suggerito di aggiungere proprietà a una richiesta.
- Le risposte generate dal static_view Piramide ora utilizzare un wsgi.file_wrapper quando uno è fornito dal server web.
Cosa c'è di nuovo nella versione 1.3a4:
- Nuova API: pyramid.request.Request.set_property.
- Utilizza il server WSGI cameriera invece di wsgiref da impalcature.
Cosa c'è di nuovo nella versione 1.2.4:
- Caratteristiche:
- Compatibilità interprete bpython in PSHELL. Vedere la & quot; riga di comando Piramide & quot; capitolo docs narrativi per ulteriori informazioni.
- Bug risolti:
- Prevenire un rendering ponteggio da essere chiamato sito (conflitti con Python site.py interna).
- compatibilità in avanti per pyramid_zcml & # X3e; = 0,8 + zope.configuration & # X3e; = 3.8.0 .
Cosa c'è di nuovo nella versione 1.2.1:
- Caratteristiche:
- Lone metodi di istanza possono ora essere trattati come visualizzare callable.
- Bug risolti:
- Aggiornamento criterio di autenticazione auth_tkt ad accettare unicode token fintanto che contengono solo il contenuto ASCII.
- Documentazione:
- ..note Fix e direttive ..warning per funzionare correttamente con più recente Sfinge.
Cosa c'è di nuovo nella versione 1.1.2:
- Fissare pyramid.config.preserve_view_attrs di non soffocare quando la vista è passato è None (FBO: pyramid_formish) .
- Risolto un problema con il renderer di default non funziona in determinati momenti.
Cosa c'è di nuovo nella versione 1.1:
- Caratteristiche:
- Inserito l'oggetto pyramid.renderers.null_renderer come una API. Il renderer null è un oggetto che può essere utilizzato in caso di integrazione avanzati come input per la configurazione della vista renderer = argomento. Quando il renderer null viene utilizzato come argomento vista renderer, Piramide evita convertendo il risultato callable vista in un oggetto Response. Questo è utile se si desidera riutilizzare la configurazione della vista e macchinari di ricerca al di fuori del contesto del suo utilizzo da parte del router Piramide. Questa funzionalità è stata aggiunta per il consumo dal pacchetto pyramid_rpc, che utilizza la configurazione vista e di ricerca al di fuori del contesto di un router esattamente in questo modo. pyramid_rpc è stato rotto al punto 1.1 da 1.1b1; aggiungendo ci permette di farlo funzionare di nuovo.
- Modifica tutti i modelli di ponteggio che puntano a docs.pylonsproject.org di utilizzare / progetti / piramide / corrente anziché / progetti / piramide / dev.
- Internals:
- Rimuovi codice compat che serviva solo scopo di fornire la compatibilità con Python 2.4.
- Aggiungi un avvertimento di disapprovazione per la funzione non API pyramid.renderers.renderer_from_name che ha visto l'utilizzo in natura.
- Aggiungi un metodo clone per pyramid.renderers.RendererHelper per l'utilizzo dal decoratore pyramid.view.view_config.
- Documentazione:
- fisse due errori di battitura in wiki2 (SQLA + URL Dispatch) tutorial.
- capitoli riordinate nella sezione narrativa per una migliore facilità d'uso. nuovo
- aggiunta più marcatori di indicizzazione di sezioni nella documentazione.
I commenti non trovato