Flask: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Emsuryadi (bicara | kontrib)
k perbaiki sedikit terjemahan
Emsuryadi (bicara | kontrib)
k Sejarah: perbaiki terjemahan dan tambahan contoh hello world
Baris 8:
Pada tahun 2004, Pocoo dibentuk sebagai sebuah kelompok penggemar Python internasional.<ref>{{Cite web|url=http://www.pocoo.org/team/|title=Pocoo team}}</ref>
 
TermosFlask dibuat oleh Armin Ronacher dari Pocoo:<blockquote class="">"Itu keluar dari lelucon April Mop tapi terbukti cukup populer untuk membuat menjadi sebuah aplikasi serius dalam dirinya sendiri."<ref name="openingflask">{{Cite web|url=http://dev.pocoo.org/~mitsuhiko/flask-pycon-2011.pdf|title=Opening the Flask|last=Ronacher|first=Armin|access-date=2011-09-30}}</ref><ref>{{Cite web|url=http://lucumr.pocoo.org/2010/4/3/april-1st-post-mortem/|title=April 1st Post Mortem|last=Ronacher|first=Armin|date=3 April 2010|website=Armin Ronacher's Thoughts and Writings|access-date=2015-07-25}}</ref><ref name="aprilfoolspage">{{Cite web|url=http://denied.immersedcode.org/|title=Denied: the next generation python micro-web-framework (April Fools page)|access-date=2011-09-30}}</ref></blockquote>Flask didasarkan pada ''Werkzeug WSGI ''toolkit dan ''Jinja2'' template engine, keduanya adalah proyek-proyek Pocoo yang dibuat{{Kapan|date=November 2016}} ketika Ronacher dan Georg Brandl sedang membangun sistem papan buletin yang ditulis dalam Python.<ref>{{Cite web|url=http://www.pocoo.org/history/#history|title=Pocoo History}}</ref>
 
Meskipun kurangnya rilis utama, Flask telah menjadi sangat populer di kalangan penggemar Python. Pada pertengahan tahun 2016, Flask menjadi ''Python web development framework'' yang paling populer di GitHub.<ref>{{Cite web|url=https://github.com/search?o=desc&q=language%3APython&ref=searchresults&s=stars&type=Repositories&utf8=%E2%9C%93|title=Python libraries by GitHub stars}}</ref>
Baris 16:
* Dukungan terintegrasi untuk pengujian unit
* RESTful request dispatching
* Menggunakan Jinja2 template engine<br>
* Dukungan untuk secure cookies (sisi klien sesi)
* 100% WSGI 1.0 compliant
* Berbasis [[Unicode]]
* Dokumentasi yang ekstensif
* Kompatibilitas [[Google App Engine]] <br>
* Ekstensi yang tersedia untuk meningkatkan fitur-fitur yang diinginkan
 
== Contoh ==
Kode berikut menunjukkan aplikasi web sederhana yang mencetak "[[Hello world|Hello World]]!":<syntaxhighlight /lang="python3" line="1">from flask import Flask
app = Flask(__name__)
 
@app.route("/")
== Lihat juga ==
def hello():
* Perbandingan web framework
return "Hello World!"
 
if __name__ == "__main__":
app.run()</syntaxhighlight>
 
== Referensi ==
Baris 35 ⟶ 40:
== Link eksternal ==
* {{Resmi}}
* [http://flask.pocoo.org/docs/ LabuDokumentasi dokumentasiFlask]
* {{Github|pallets/flask}}
* [http://pypi.python.org/pypi/Flask TermosFlask di PyPI]
* [http://localize-software.phraseapp.com/posts/python-localization-for-flask-applications/ Lokalisasi untuk Flask aplikasi]