Pylonen

Een lichtgewicht webkader voor de nadruk leggen op flexibiliteit en snelle ontwikkeling
Download nu

Pylonen Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Pylons Team
  • Uitgever website:
  • http://pylonshq.com/
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 199 KB

Pylonen Tags


Pylonen Beschrijving

Een lichtgewicht webkader voor de nadruk op flexibiliteit en snelle ontwikkeling Het Pylons Web Framework is gericht op het maken van webapps en grote programmatische website-ontwikkeling in Python Easy.Pylons combineert de allerbeste ideeën uit de werelden van Ruby, Python en Perl, die een gestructureerd maar extreem flexibel python-webkader bieden. Pylonen is ook een van de eerste projecten die gebruikmaken van de opkomende WSGI-standaard, die uitgebreid hergebruik en flexibiliteit mogelijk maakt - maar alleen als u het nodig hebt. Out van de doos, beoogt de pylonen om webontwikkeling snel, flexibel en easy.pylons te maken Het is gemakkelijk uit te breiden op uw kennis van Python naar Master Pylons for Web Development. Met behulp van een MVC-stijl wordt Python-kennis op verschillende niveaus gebruikt: · De controller is slechts een standaard Python-klasse, opgeroepen voor elk verzoek. Het aanpassen van het antwoord is net zo eenvoudig als het overschrijven van __Call__ om uw webApp te laten werken hoe u wilt. · Mako-sjablonen compileren rechtstreeks op python byte-code voor snelheid en gebruikmaking van Python voor sjabloonbesturing in plaats van een eigen sjabloonsyntaxis voor "voor, terwijl, enz. "Pylonen zijn opgebouwd op pasta en het toelaat en stimuleert het gebruik van je favoriete Python-componenten en bibliotheken: · Modellen: Sqlalchemy, Sqlobject, Plain Old DB-API · Templating: Mako, Genshi, Jinja, Kid, Cheetah, of wat je maar wilt Buffet · Ajax: Webhelpers in rails-stijl op basis van prototype, of mochikit, jQuery, dojo, ext en meer · Verzoek om dispatching: Routes Standaards of plug in uw favoriet Hier zijn enkele belangrijke kenmerken van "Pylonen": · Een raamwerk om webtoepassingen van het schrijven in Python eenvoudig te maken · Gebruikt een minimalistische, gebaseerde filosofie die het gemakkelijk maakt om uit te breiden · Harnas de bestaande kennis over Python Wat is er nieuw in deze release: · WAARSCHUWING: Er is een nieuwe optie beschikbaar om te bepalen of argumenten van acties automatisch moeten worden aangesloten op 'C'. Om dit impliciete gedrag in milieu te maken.py: configuratie = FALSE Dit is standaard ingesteld op TRUE. · WAARSCHUWING: een klein beveiligingsgat in de standaard Pylons-foutpagina opgelost die kan resulteren in een XSS-beveiligingsgat. · WAARSCHUWING: Een beveiligingsgat opgelost in de standaardprojectjabloon om de STATICURLPARSER te gebruiken om ervoor te zorgen dat willekeurige bestanden niet worden verzonden. · WAARSCHUWING: Refactured PylonSApp om Legacy PylonSApp, verplaatste sessie / cache en routes middleware in de projectsjabloon te verwijderen. Dit vereist projecten die moeten worden bijgewerkt met die 3 middleware in de projecten middleware.py. · Gewijzigd naar het gebruik van WebTest in plaats van Paste.Fixture voor app-testen. · Render_mako_def toegevoegd om def-blokkers binnen een MAKO-sjabloon te maken. · Wijzigingen in cache_decorator en cached_template om beker API-wijzigingen in versie 1.1 te ondersteunen. 1.0.3 wordt nog steeds ondersteund. · Hoofdverzoeken oplossen die een uitzondering veroorzaken alsof er geen inhoud is geretourneerd door de controller. Fixes # 507. Bedankt Mvtellingsen, Petro Kobalicek. · Bevestig een crash bij het retourneren van het resultaat van `` etag_cache`` in een controller. Fixes # 508. · "Respons" -vlag is verwijderd uit pylons.decorators.cache.beeaker_cache, omdat het alle koppen op onvoorwaardelijk, inclusief cookies stende; Bovendien werd de vlag in alle gevallen van kracht in alle gevallen, dus eerdere versies van Beaker_Cache zijn niet veilig. · Op zijn plaats wordt een nieuwe optie "cache_headers" verschaft, wat een tupel is van specifieke kopnamen die moeten worden in de cache. Het is standaard ingesteld op ('content-type', 'content-lengte'). · "Invalidy_on_Startup" Vlag toegevoegd aan BEAKER_CACHE, die een "starttijd" biedt aan de cache zodanig dat wanneer de aanvraag wordt gestart of opnieuw wordt gestart, wordt de cache-invoer ongeldig. · Host bijwerken om 127.0.0.1 te gebruiken voor ontwikkelingsbinding. · Toegevoegd optie om de naam van de controller met een controller-variabele in de module van de controller te specificeren. Deze naam wordt voor de controlleringsklasse gebruikt in plaats van het standaard naamgevingsschema. · Setup.py Egg_info Herstelt nu Projecten 'Paster_Plugins.txt, waardoor Paster Shell weer kan werken nadat de map ei-info verloren is gegaan. Fixes # 282. Bedankt Sevkin. · De Paste_Depploy_Config.ini_TMPL-sjabloon bevindt zich nu bij Package / Config / Deployment.ini_tmpl voor nieuwe projecten. · Standaard testarmaturen van het project niet langer hardcode test.ini; Het gebruikte INI-bestand kan nu worden opgegeven via het nosetests-met-pylonen-argument (standaardinstellingen om te testen.ini in Setup.cfg). Fixes # 400. · @Validate Nu standaardinstellingen om Formencode Foutmeldingen te vertalen via Pylons 'GetText-catalogus, valt dan terug naar Formencode's. Fixes # 296. Bedankt Max Ischenko. · Vaste SQLALCHEMY-logging werkt niet in Paster Shell. Fixes # 363. Bedankt Christoph Haas. · Toegevoegd optioneel de initialisatie van de motor, om te voorkomen dat buffet wordt geladen als er geen 'buffet.template_engines' in de configuratie is. · Bijgewerkte minimale sjabloon om met Tempita en andere nieuwe sjablonenwijzigingen te werken. · Vaste websetup om de locatie-configuratie-bestand goed te ontleden wanneer de sectie niet 'hoofd' is. Fixes # 399. · Toegevoegd standaard mako filter van ontsnapping voor alle sjabloonweergave. · Vaste sjabloon voor sessie.Remove inclusie bij het gebruik van SA. Render_genshi op het juiste geval gebruiken om fragment / formaatopties te gebruiken. Bedankt Antonin Enfrun. · Verwijder sjabloonmotor van load_environment-oproep. · Verwijderen van sjablooncontroller van projecten. Fixes # 383. · Toegevoegde Signed_cookie-methode aan Webob-aanvraag / respons-subklassen. · Bijgewerkte projectsjabloon voor het instellen van geschikte sjablooklader en controllerjabloon aan DOC Hoe te importeren. · Toegevoegde documentatie voor renderfuncties in pylonen.templating. · Specifieke renderfuncties toevoegen die geen buffet nodig hebben. · Toegevoegde Forward Controller.UTIL-functie voor het doorsturen van het verzoek naar WSGI-apps. Fixes # 355. · Toegevoegd standaardinvoercodering voor MAKO tot UTF-8. Gesuggereerd in # 348. · Vaste Paster-controller om een fout op te zetten als de controller die het al bestaat. Fixes # 279. · Toegevoegd init.py aan sjabloon Dir in projectsjabloon Als de sjabloonmotor genshi of kind is. Fixes # 353. · Vaste JSONIFY om Toepassing / JSON te gebruiken als het juiste MIME-type en nu allemaal over het net wordt gebruikt. · Vaste minimale sjabloon die geen variabelen op de juiste manier vervangen. Fixes # 377. · Vaste @Validate-decorateur om niet langer uitzonderingen meer te vangen als ze worden verhoogd in de actie die een formulier moet weergeven. Fixes # 374. · Vaste Paster Shell-opdracht om niet langer naar Egg_info Dir te zoeken. Hiermee kan het gebruik van Paster Shell met geïnstalleerde pakketten. Gesuggereerd door Gavin Carothers. · Mimetype-functie en Mimetypes-klasse toegevoegd voor het registreren van mimetypes. · WAARSCHUWING: Gebruik van Pylons.Response is nu verouderd. Gebruik in plaats daarvan pylons.response. · Verwijderde gebruik van WSGIREQUEST / WSGIREESPONESPONSE en vervangen door Webob-subclasses die methoden implementeren om het achteruit te maken, compatibel met de pasta Wsgiwrappers. · Vaste ontbrekende import in sjablooncontroller. · Afgewezen functie maakt gebruik van stringvervanging om nonetype-fout te voorkomen wanneer Python-optimalisatie is ingeschakeld. Fixes # 334. · E-tag-cache retourneert geen inhoudstype in de headers. Fixes # 323. · XMLRPCCONTRoller bevat nu correct de inhoudslengte van het antwoord. Fixes # 310, bedankt nicholas. · Sqlalchemy-optie toegevoegd aan Sjabloon, die Sqlalchemy-instellingen toevoegen aan de projectsjabloon. · Geschakeld projecttemplatie om Tempita te gebruiken. · Bijgewerkt Abort / Redirect_to om het juiste antwoordobject te gebruiken wanneer Webob wordt gebruikt. · Bijgewerkt, zodat 404 goed terugkeer wanneer Response voorwerpen wanneer WebOb in gebruik is in plaats van WSGIResponse. · Toegevoegd beaker_cache optie om te voorkomen caching / het herstel van de wereldwijde Response waarden die tijdens de eerste cache operatie aanwezig waren. · Het toevoegen van StatusCodeRedirect interne redirects basis van de status code wordt geretourneerd door de app af te handelen. Dit vervangt het gebruik van ErrorDocuments in projecten. · Gerefactored fout uitzonderingen op WebError gebruiken. · WSGIController maakt nu gebruik van het milieu verwijzingen naar respons, verzoek, en de c object voor betere prestaties. · Toegevoegd facultatieve gebruik van WebOb plaats van paste.wsgiwrapper objecten. · Fixed bug met beaker_cache in gebreke eerder dbm dan de beker cache app-brede standaard. · De-met-pylonen neus plugin niet langer vereist een project te zijn geregistreerd bij setuptools aan het werk. · De config object wordt nu opgenomen in de sjabloon namespace. · StaticJavascripts accepteert nu trefwoord argumenten voor StaticURLParser. Voorgesteld door Marcin Kasperski. · Fix pylons.database.AutoConnectHub's doInTransaction niet automatisch aansluiten wanneer dat nodig is. Fixes # 327.


Pylonen Gerelateerde software

Snakelets

Een open source en zeer eenvoudig te gebruiken Python Web Application Server ...

125 148 KB

Downloaden

LHC

Gratis en Open Source Haskell-compiler die u op uw Mac OS X kunt gebruiken ...

264 539 KB

Downloaden