Bagaimana membuat sebuah aplikasi python berbasis web dengan menggunakan MicroFramework Flask ? Ok, sekarang kita akan coba jelasin sedikit gimana caranya bikin aplikasi pythonberbasis web menggunakan Flask . Jangan lupa kita nyiapin senjatanya yaitu :
Ok, sebelum dilanjutkan cara pemrograman ini lebih mengandalkan kekuatan penggunaan pemrograman sql jadi temen temen bisa mempelajari tentang pemrograman sql dengan menggunakan sqlite disini .
Setelah senjata utama kita siapin , sekarang kita mulai proses membuatnya :
A. Struktur Aplikasi.
Sebelum melanjutkan kita harus kenal struktur aplikasi dengan metode yang akan kita jalankan ini yaitu bahwa sebuah aplikasi = sebuah folder / direktori , misal kita akan membuat aplikasi latihan berarti kita membuat directory/folder latihan . Didalam direktory/folder aplikasi tersebut terdapat 3 bagian utama yaitu :
jadi secara utuh digambarkan sebuah aplikasi yang berada di sebuah folder itu terdiri dari :
B. Menyiapkan LTEAdmin di dalam Aplikasi.
Proses selanjutnya adalah memasukkan LTEAdmin kedalam aplikasi sebagai templates utama aplikasi , yaitu dengan cara :
C. Membuat Script Python Flask.
Proses selanjutnya adalah membuat file script python flask untuk menjalankan seluruh aplikasi secara utuh , yang utama adalah anda telah menginstall python dan menginstall module flask python .
from flask import Flask,render_template,request,redirect,url_for,Response
import sqlite3
app = Flask(__name__,static_url_path='')
@app.route('/')
def index():
return render_template('index.html')
app.secret_key = 'keysecretanda'
if __name__ == "__main__":
app.run(host='127.0.0.1',port=5000,debug=True)
copy script diatas sealanjutnya simpan file dalam format file .py contoh simpan dalam file latihan.py
D. Menjalankan Aplikasi
Jalankan aplikasi dengan menjalankan script pada latihan.py dengan menggunakan command prompt / terminal shell dengan cukup mengetikkan
python latihan.py
aplikasi akan berjalan pada port 5000 silhkan buka browser dengan alamat http://127.0.0.1:5000 , bila anda ingin mengganti port 5000 ke port lainnya silahkna ganti angka 5000 pada baris ke 9 , kemudian di jalankan . Ingat kondisi aplikasi masih dalam develop karena debug=True .
Perhatikan baris ke enam " return render_template('index.html') " artinya pada route / atau pada halaman utama flask akan menampilkan halaman index.html yaitu file index.html yang berada di bawah folder templates.
Copyright PythonesiaORG 2023
Komentar (0)