15%

Cara Installasi Flask Untuk Web Developer Python

04-Oct-2019

Saat ini untuk membuat aplikasi web banyak menggunakan bahasa pemrograman PHP contoh CMS yang sangat popular adalah wordpress dan lainnya. Akan tetapi disini kita akan coba menggunakan bahasa pemrograman Python dengan framework Flask yang sudah banyak digunakan startup besar seperti Instagram, pinterest, linkedin dan masih banyak lagi. Salah satu yang Membuat saya tertarik menggunakan python adalah kemudahan syntaxnya yang sederhana terutama untuk pemula lebih mudah dipahami. Mari kita mulai Membuat aplikasi dengan flask.

Install python untuk anda yang belum memilikinya dengan mendownload dari website resminya di python.org pastikan memilih versi 3.

Untuk memastikan instalasi berjalan dengan baik buka terminal dan ketik python (windows) atau python3 untuk Linux

 

Jika tampilan seperti diatas itu artinya anda sudah sukses menginstall python. Selanjutnya kita menginstall framework Flask.

Untuk menginstall flask kita menggunakan terminal agar terhubung ke repository public dari python pypi perintahnya

pip install nama_paket

bagi anda yang terbiasa dengan Bahasa PHP pip sama dengan composer atau artisan (laravel)

perintah diatas tidak akan berjalan dengan baik untuk beberapa kasus dikarenakan interpreter python bersifat global, bayangkan jika anda Membuat aplikasi dengan flask versi lama kemudian anda Membuat aplikasi lagi dengan versi yang lebih baru maka semua paket akan ikut diperbarui dengan cara ini, Jadi cara yang efektif adalah dengan Membuat virtual environments pada folder proyek aplikasi yang ingin dikerjakan.


C:\>mkdir blogger

C:\>cd blogger

C:\blogger>

 

 

Kode diatas Membuat folder proyek aplikasi kita, Anda dapat dapat menyesuaikan letaknya dimana dan namanya sesuai keinginan.

 

Kemudian kita Membuat virtual environment

 

py -3 -m venv venv

setelah kita Membuat virtual environment langkah selanjutnya adalah mengaktifkannya 

 

venv\Scripts\activate

maka anda akan melihat kode (venv) itu melambangkan bahwa interpreter python akan mengimpor apapun ke dalam virtual tersebut dan kita dapat menginstall flask

 

(venv) C:\blogger>pip install flask

 

instalasi diatas menggunakan windows, jika anda menggunakan Linux dapat merujuk ke flask

 

Membuat Aplikasi Sederhana Perdana

Untuk Membuat aplikasi sederhana ini kita hanya Membuat beberapa baris kode untuk menampilkan hasilnya ke browser

from flask import Flask

app = Flask(__name__)
@app.route('/')

def hello_world():

    return 'Hello, World!'
  • baris pertama adalah class flask yang kita import
  • kemudian kita inisialisasi 
  • route() adalah decorator 
  • fungsi yang mengembalikan nilainya dan membuat url menuju ke decorator (nomer 3)

 

Kemudian simpan file tersebut basic.py atau apapun terserah anda, setelah anda simpan pastikan anda tidak menjalankannya karena akan meyebabkan konflik dengan flask itu sendiri.

kemudian kembali ke terminal dan ketikkan kode berikut:

(venv) C:\blogger>set FLASK_APP=basic.py


 

kemudian...

(venv) C:\blogger>python -m flask run

 

Anda akan melihat pada terminal

(venv) C:\blogger>python -m flask run

 * Serving Flask app "basic.py"

 * Environment: production

   WARNING: Do not use the development server in a production environment.

   Use a production WSGI server instead.

 * Debug mode: off

 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

127.0.0.1 - - [20/Oct/2018 19:04:43] "GET / HTTP/1.1" 200 -

dan buka browser anda ketikkan http://127.0.0.1:5000 atau http://localhost:5000

 

 

Demikianlah aplikasi sederhana dengan microframework python Flask, pada artikel selanjutnya kita akan membahas templates jinja yang sudah builtin dari flask.

Topik : python Flask

Artikel yang mungkin Anda suka

Contoh Implementasi Template Engine Jinja2 - Flask

Contoh Implementasi Template Engine Jinja2 - Flask

Penanganan HTTP dengan Flask Request

Penanganan HTTP dengan Flask Request