Flask

Software screenshot:
Flask
Rincian Software:
Versi: 0.10.1
Tanggal Upload: 13 May 15
Pengembang: Armin Ronacher
Lisensi: Gratis
Popularitas: 377
Ukuran: 531 Kb

Rating: 4.0/5 (Total Votes: 1)

Flask ditujukan untuk aplikasi skala kecil yang dikembangkan yang mudah pada penggunaan CPU

Fitur :.

  • Dibangun di server pengembangan dan debugger
  • dukungan terpadu untuk unittesting dukungan
  • permintaan tenang pengiriman
  • Menggunakan Jinja2 template
  • Dukungan untuk cookie aman (sesi sisi klien)
  • 100% WSGI 1.0 compliant
  • Unicode berdasarkan
  • ekstensif didokumentasikan

Apa yang baru dalam rilis ini:

  • Ditambahkan dukungan untuk string byte kembali ke sistem sesi. Ini memecahkan kompatibilitas dengan kasus umum orang menempatkan data biner untuk verifikasi tanda ke sesi.
  • Tetap masalah di mana mendaftar metode yang sama dua kali untuk titik akhir yang sama akan memicu pengecualian benar.

Apa yang baru di versi 0.9:

  • Tetap asumsi dalam pelaksanaan sesi yang dapat memecah pesan berkedip pada sesi implementasi yang menggunakan penyimpanan eksternal.
  • Mengubah perilaku nilai tupel kembali dari fungsi. Mereka argumen tidak lagi ke objek respon, mereka sekarang memiliki makna yang ditetapkan.
  • Added: attr: `flask.Flask.request_globals_class` untuk memungkinkan kelas khusus untuk digunakan pada penciptaan: Data:` ~ contoh flask.g` setiap permintaan
  • .
  • Ditambahkan `atribut required_methods` untuk melihat fungsi untuk memaksa-menambahkan metode pada pendaftaran.
  • Ditambahkan: func:. `Flask.after_this_request`
  • Added: func:. `Flask.stream_with_context` dan kemampuan untuk mendorong konteks beberapa kali tanpa menghasilkan perilaku tak terduga

Apa yang baru di versi 0.8:

  • Data JSON Malformed akan sekarang memicu permintaan HTTP buruk pengecualian bukan dari kesalahan nilai yang biasanya akan menghasilkan 500 kesalahan server internal yang jika tidak ditangani. Ini adalah perubahan mundur kompatibel.
  • Aplikasi sekarang tidak hanya memiliki jalur akar di mana sumber daya dan modul terletak tetapi juga jalur instane yang merupakan tempat yang ditunjuk untuk drop file yang dimodifikasi pada saat runtime (upload dll). Juga ini konsepsional hanya contoh tergantung dan luar kontrol versi sehingga itu adalah tempat yang sempurna untuk meletakkan file-file konfigurasi dll Untuk informasi lebih lanjut lihat: ref:. `Contoh-folders`
  • Ditambahkan `` variabel konfigurasi APPLICATION_ROOT``.
  • Diimplementasikan: met:. `~ Flask.testing.TestClient.session_transaction` untuk dengan mudah memodifikasi sesi dari lingkungan pengujian
  • Refactored klien uji internal. The `` variabel konfigurasi APPLICATION_ROOT`` serta `` SERVER_NAME`` sekarang benar digunakan oleh klien tes sebagai default.
  • Added: attr:. `Flask.views.View.decorators` untuk mendukung dekorasi sederhana pluggable (berdasarkan kelas) views
  • Tetap masalah di mana klien tes jika digunakan dengan dengan pernyataan tidak memicu pelaksanaan penangan teardown.
  • Ditambahkan kontrol yang lebih baik atas parameter sesi cookie.
  • permintaan HEAD untuk melihat metode sekarang otomatis mengirimkan ke metode `get` jika tidak ada handler dilaksanakan.
  • Diimplementasikan virtual: mod:. `Paket flask.ext` mengimpor ekstensi dari
  • Konteks pelestarian pada pengecualian sekarang merupakan komponen integral dari Flask sendiri dan tidak lagi dari klien tes. Ini dibersihkan beberapa logika internal dan menurunkan kemungkinan konteks permintaan pelarian di unittests.

Apa yang baru di versi 0.7.2:

  • Tetap masalah dengan prosesor URL tidak benar bekerja pada cetak biru.

Apa yang baru di versi 0.7.1:

  • rilis Bugfix:
  • Ditambahkan impor masa depan yang hilang yang pecah 2,5 kompatibilitas.
  • Tetap masalah redirect tak terbatas dengan cetak biru.

Apa yang baru di versi 0.6.1:

  • Tetap masalah di mana default `respon OPTIONS` tidak mengekspos semua metode yang valid dalam `sundulan Allow`.
  • Jinja2 sintaks template pemuatan sekarang memungkinkan & quot; ./& quot; di depan jalan beban Template. Sebelumnya ini disebabkan masalah dengan setup modul.
  • Tetap masalah di mana subdomain pengaturan untuk modul diabaikan untuk folder statis.
  • Tetap masalah keamanan yang memungkinkan klien untuk men-download file sewenang-wenang jika server host adalah jendela sistem operasi berbasis dan klien menggunakan backslashes untuk melarikan diri direktori file di mana terkena dari.

Apa yang baru di versi 0.6:

  • Setelah fungsi permintaan yang sekarang disebut dalam urutan terbalik pendaftaran.
  • PILIHAN kini dilaksanakan secara otomatis oleh Flask kecuali aplikasi secara eksplisit menambahkan 'PILIHAN' sebagai metode untuk aturan URL. Dalam hal ini tidak ada PILIHAN otomatis penanganan tendangan.
  • aturan statis sekarang bahkan di tempat jika tidak ada folder statis untuk modul. Ini dilaksanakan untuk membantu GAE yang akan menghapus folder statis jika itu bagian dari pemetaan di file .yml.
  • : attr:. `~ Flask.Flask.config` sekarang tersedia dalam template sebagai` config`
  • prosesor Konteks tidak akan lagi menimpa nilai yang dikirimkan langsung ke membuat fungsi.
  • Ditambahkan kemampuan untuk membatasi data permintaan yang masuk dengan yang baru `` nilai konfigurasi MAX_CONTENT_LENGTH``.
  • endpoint untuk: met:. `Metode flask.Module.add_url_rule` sekarang opsional untuk konsisten dengan fungsi dengan nama yang sama pada objek aplikasi
  • Ditambahkan: func:. `Fungsi flask.make_response` yang menyederhanakan menciptakan contoh objek respon dalam pandangan
  • Ditambahkan sinyal dukungan berdasarkan tanda bahayanya. Fitur ini saat ini opsional dan seharusnya digunakan oleh ekstensi dan aplikasi. Jika Anda ingin menggunakannya, pastikan untuk memiliki `blinker`_ diinstal.
  • Refactored cara url adapter diciptakan. Proses ini sekarang sepenuhnya disesuaikan dengan: met:. `~ Metode flask.Flask.create_url_adapter`
  • Modul sekarang dapat mendaftar untuk subdomain bukan hanya awalan URL. Hal ini memungkinkan untuk mengikat modul keseluruhan untuk subdomain dikonfigurasi.

Apa yang baru di versi 0.5.1:

  • Memperbaiki masalah dengan template yang memuat dari direktori ketika modul mana yang digunakan.

Apa yang baru di versi 0.4:

  • Ditambahkan kemampuan untuk mendaftarkan aplikasi luas penangan kesalahan dari modul.
  • : met:. `~ Flask.Flask.after_request` penangan sekarang juga dipanggil jika permintaan mati dengan pengecualian dan halaman penanganan kesalahan tendangan
  • Uji klien belum kemampuan untuk melestarikan konteks permintaan untuk sedikit lebih lama. Ini juga dapat digunakan untuk memicu permintaan kustom yang tidak pop stack permintaan untuk pengujian.
  • Karena Python cache perpustakaan standar penebang, nama logger adalah dikonfigurasi sekarang untuk unittests dukungan yang lebih baik.
  • Ditambahkan `beralih TESTING` yang dapat mengaktifkan unittesting pembantu.
  • logger The beralih ke modus `DEBUG` jika debug diaktifkan.

Persyaratan :

  • Jinja 2.4 atau lebih tinggi
  • Schieberegler 0.6.1 atau lebih tinggi

Software yang serupa

Horus Plus
Horus Plus

12 Apr 15

BlueJacket
BlueJacket

1 Mar 15

Apache Isis
Apache Isis

10 Dec 15

hr.js
hr.js

12 Apr 15

Perangkat lunak lain dari pengembang Armin Ronacher

Komentar untuk Flask

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!