Flask

Screenshot Software:
Flask
Mga detalye ng Software:
Bersyon: 0.10.1
I-upload ang petsa: 13 May 15
Nag-develop: Armin Ronacher
Lisensya: Libre
Katanyagan: 125
Laki: 531 Kb

Rating: 4.0/5 (Total Votes: 1)

Prasko ay inilaan para sa mga maliliit na proporsyon ng mga aplikasyon na binuo upang maging madali sa paggamit ng CPU

Features .

  • Nakapaloob sa pag-unlad ng server at debugger
  • Integrated suporta para unittesting support
  • matahimik request despatsador
  • Gumagamit Jinja2 templating
  • Suporta para sa mga secure na cookies (client side sessions)
  • 100% WSGI 1.0 sang
  • batay Unicode
  • malawakan dokumentado

Ano ang bago sa release na ito:

  • Added suporta para sa mga string byte pabalik sa sistema ng session. Ito sinira tugma sa mga karaniwang kaso ng mga tao paglagay binary data para sa pagpapatunay token sa session.
  • Mga Fixed isang isyu kung saan ang pagrerehistro sa parehong paraan nang dalawang beses para sa parehong endpoint magpapalitaw ng exception ng hindi tama.

Ano ang bago sa bersyon 0.9:

  • Mga Fixed isang palagay sa mga sesyon ng pagpapatupad na kung saan ay maaaring basagin ng mensahe kumikislap sa sesyon ng pagpapatupad na gamitin ang panlabas na storage.
  • Nagbago ang pag-uugali ng mga halaga tuple bumalik mula sa pag-andar. Sila ay hindi na argumento sa bagay na pagtugon, sila ngayon ay mayroon ng isang tinukoy na kahulugan.
  • Added: attr: `flask.Flask.request_globals_class` upang payagan ang isang tiyak na uri na gagamitin sa paglikha ng: data:` ~ flask.g` halimbawa ng bawat kahilingan
  • .
  • Added `required_methods` attribute upang makita function sa lakas-magdagdag pamamaraan sa pagrerehistro.
  • Added: func.: `Flask.after_this_request`
  • Added: func.: `Flask.stream_with_context` at ang kakayahan upang itulak sa konteksto ng maramihang beses walang paggawa ng hindi inaasahang pag-uugali

Ano ang bago sa bersyon 0.8:

  • Sirang data JSON ay sa halip na mag-trigger sa ngayon ay isang masamang HTTP kahilingan exception ng halaga ng isang error na karaniwang ay magreresulta sa isang 500 internal server error kung hindi hawakan. Ito ay isang paurong tugma sa pagbabago.
  • Aplikasyon ngayon ay may isang root path kung saan ang mga resources at mga module ay matatagpuan ngunit din ng isang instane landas kung saan ay ang itinalagang lugar sa drop ang mga file na ay binago sa runtime (uploads etc.) hindi lamang. Gayundin ito ay conceptionally tanging pagkakataon depende at labas version control kaya ito ay ang perpektong lugar upang ilagay ang mga file ng configuration atbp Para sa karagdagang impormasyon tingnan ang: ref:. `Halimbawa-folders`
  • Idinagdag ang `` APPLICATION_ROOT`` variable configuration.
  • Ipinatupad: meth.: `~ Flask.testing.TestClient.session_transaction` upang madaling baguhin session mula sa mga pagsubok na kapaligiran
  • refactored test client loob. Ang `` APPLICATION_ROOT`` variable pati na rin `configuration` SERVER_NAME`` ay maayos na ginagamit ngayon sa pamamagitan ng pagsubok client bilang default.
  • Added: attr.: `Flask.views.View.decorators` upang suportahan ang mas simpleng dekorasyon ng pluggable nakakita (batay class)
  • Mga Fixed isang isyu kung saan ang mga pagsubok client kung ginagamit sa mga may pahayag ay hindi ma-trigger ang pagpapatupad ng mga humahawak ng teardown.
  • Added mas pinong kontrol sa mga session cookie na parameter.
  • kahilingan HEAD sa isang view method ngayon awtomatikong pagpapadala sa `get` method kung walang handler ay ipinatupad.
  • Ipinatupad ang virtual: mod.: `Flask.ext` package upang i-import extension mula sa
  • Ang konteksto sa pangangalaga sa mga eksepsiyon ay isang mahalagang bahagi ng Prasko mismo at hindi na ng mga pagsubok client ngayon. Malinis na ito up ng ilang mga panloob na lohika at pinapababa ang mga logro ng takas konteksto kahilingan sa unittests.

Ano ang bago sa bersyon 0.7.2:

  • Mga Fixed isang isyu sa processors URL ay hindi maayos na pagtatrabaho sa blueprints.

Ano ang bago sa bersyon 0.7.1:

  • Bugfix release:
  • Added nawawalang import hinaharap na sinira 2.5 compatibility.
  • Mga Fixed isang walang katapusang issue redirect sa blueprints.

Ano ang bago sa bersyon 0.6.1:

  • Permanenteng isang isyu kung saan ang default na tugon OPTIONS` ` ay hindi paliwanag ang lahat ng wastong mga pamamaraan sa `Allow` header.
  • Pinahihintulutan ng Jinja2 loading template syntax ngayon & quot; ./& quot; sa harap ng isang landas load template. Dati ito sanhi ng mga isyu sa module setup.
  • Permanenteng isang isyu kung saan ang mga subdomain setting para sa mga module ay hindi pinansin para sa mga static na folder.
  • Mga Fixed may problema sa seguridad na pinapayagan mga kliyente upang i-download ang mga di-makatwirang mga file kung ang host ng server ay isang bintana base operating system at ang client ay gumagamit backslashes upang makatakas ang directory ng mga file na kung saan ang nakalabas mula sa.

Ano ang bago sa bersyon 0.6:

  • Matapos ang pag-andar ng kahilingan ngayon ay tinatawag na baligtad ang pagkakasunudsunod ng pagpaparehistro.
  • OPTION ay awtomatikong ipinatupad ngayon sa pamamagitan ng Prasko maliban kung ang application explictly nagdadagdag 'OPTION' bilang paraan sa patakaran URL. Sa kasong ito walang awtomatikong OPTION paghawak kicks in.
  • Static patakaran ay ngayon kahit na nasa lugar na kung walang static folder para sa mga module. Ito ay ipinatupad sa aid GAME kung saan ay tanggalin ang mga static na folder kung ito ay bahagi ng isang mapping sa .yml file.
  • Ang: attr.: `~ Flask.Flask.config` ay magagamit na ngayon sa mga template ng` config`
  • processors Konteksto ay hindi na-override values ​​lumipas nang direkta sa render function.
  • Added ng kakayahan upang limitahan ang mga papasok na data ng kahilingan sa bagong `` halaga configuration MAX_CONTENT_LENGTH``.
  • Ang endpoint para sa: meth.: `Flask.Module.add_url_rule` method ay opsyonal na ngayon upang maging pare-pareho sa mga function ng parehong pangalan sa mga bagay application
  • Nagdagdag ng: func.: `Flask.make_response` function na magpapadali sa paglikha ng mga pagkakataon object tugon sa mga view
  • Idinagdag senyas suporta base sa blinker. Ang tampok na ito ay kasalukuyang opsyonal at dapat na gamitin sa pamamagitan ng mga extension at mga aplikasyon. Kung gusto mong gamitin ito, siguraduhin na magkaroon ng `install blinker`_.
  • refactored ang paraan adapters url ay nilikha. Ang prosesong ito ay ngayon ganap na napapasadyang sa: meth.: `~ Method flask.Flask.create_url_adapter`
  • Mga module ay maaari na ngayong magparehistro para sa isang subdomain sa halip ng isang prefix URL lang. Ito ay posible upang panagutin ang isang buong module sa isang isaayos subdomain.

Ano ang bago sa bersyon 0.5.1:

  • Pag-aayos ng isyu sa paglo-load ng template mula sa mga direktoryo kapag modules kung saan gagamitin.

Ano ang bago sa bersyon 0.4:

  • Idinagdag ang kakayahan upang magrehistro ng malawak na humahawak ng error application mula sa modules.
  • : meth.: `~ Flask.Flask.after_request` handler ay ngayon din mahihingi kung ang kahilingan ay namatay na may isang exception at isang error sa paghawak ng page kicks in
  • Test client ay hindi ang kakayahan na mapanatili ang request na konteksto para sa isang maliit na. Ito ay maaari ring gamitin upang ma-trigger ang pasadyang mga kahilingan na hindi pop ang kahilingan stack para sa pagsubok.
  • Dahil ang Python cache standard library logger, ang pangalan ng ang magtotroso ay isaayos na ngayon upang mas mahusay unittests support.
  • Added `Pagsubok` lumipat na maaaring buhayin unittesting Katulong.
  • magtotroso Ang switch sa `DEBUG` mode ngayon kung debug ay pinagana.

Kinakailangan :

  • Jinja 2.4 o mas mataas na
  • Werkzeug 0.6.1 o mas mataas

Katulad na software

Appy
Appy

12 May 15

Fat-Free Framework
Fat-Free Framework

13 May 15

Pecan
Pecan

28 Feb 15

MicroMVC
MicroMVC

12 Apr 15

Iba pang mga software developer ng Armin Ronacher

Mga komento sa Flask

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!
Maghanap ayon sa kategorya