pengantar

Halo Suster! Dalam tutorial ini kita akan belajar bagaimana menghubungkan Flask ke Mysql di hosting Anda. Tapi pertama-tama Anda perlu tahu apa itu Flask. Pada dasarnya, Flask adalah salah satu framework dari bahasa pemrograman Python. Flask sudah menyediakan library dan set kode untuk Anda gunakan. Jadi tidak perlu melakukan semuanya dari awal, sobat.

Mau tahu caranya? Mari kita lihat tutorial ini.

Kondisi:

  1. Memiliki hosting aktif
  2. Siapkan file website Flask yang sudah jadi

Langkah 1, Masuk ke hosting cpanel Anda

Jika Anda kesulitan masuk, Anda dapat mengikuti panduan masuk cpanel ini ya.

Langkah 2, Masuk ke menu Siapkan aplikasi Python

Setelah login ke cpanel, Anda bisa membuka menu Python App Setup.

Menghubungkan Flask dan MySQL di hosting

Langkah 3, Buat aplikasi python baru

Anda dapat mengklik Buat aplikasi kemudian lanjutkan dengan mengisi kolom untuk versi python, nama folder dan nama domain yang akan Anda gunakan. Jangan lupa untuk memilih versi python yang sesuai dengan skrip Anda. Jika ya, lanjutkan dengan mengklik tombol Untuk membuat

Menghubungkan Flask dan MySQL di hosting

Setelah beberapa saat, aplikasi python Anda akan berhasil dibuat. Kemudian akan muncul perintah seperti pada gambar di bawah ini. Anda perlu menyimpan perintah dengan salinan di notepad karena akan digunakan untuk memasukkan root python Anda

Menghubungkan Flask dan MySQL di hosting

Langkah 4, Masuk ke lingkungan virtual dari aplikasi python

Kemudian Anda bisa SSH ke hosting Anda. Atau untuk lebih mudahnya bisa menggunakan menu Terminal yang ada di cpanel.

Menghubungkan Flask dan MySQL di hosting

Kemudian Anda dapat menempelkan perintah yang Anda simpan dari langkah 3 ke terminal

Menghubungkan Flask dan MySQL di hosting

Langkah 5, Instal Flash Mysql

Kemudian Anda dapat menginstal Flask Mysql terlebih dahulu dengan perintah

pip install flask-mysql

Tunggu hingga proses instalasi selesai.

Langkah 6, Buat database baru di hosting

Kemudian Anda perlu membuat database baru. Jika Anda memiliki masalah, Anda dapat mengikuti panduan membuat database tentang hosting.

Langkah 7, Buat file konfigurasi

Pada langkah ini Anda akan membuat file konfigurasi untuk botol Anda. Tujuan dari file ini adalah untuk menghubungkan Flask ke database Mysql yang Anda buat sebelumnya.

Jika Anda sudah memiliki file konfigurasi, Anda perlu mengubah beberapa hal, seperti nama database, nama pengguna database, dan kata sandi database.

Menghubungkan Flask dan MySQL di hosting

from flask import Flask

from flaskext.mysql import MySQL


app = Flask(name)

mysql = MySQL()


app.config['MYSQLDATABASEHOST'] = 'localhost'

app.config['MYSQLDATABASEUSER'] = 'tutori18_sobat_jagoan'

app.config['MYSQL_DATABASE_PASSWORD'] = '[email protected]#'

app.config['MYSQL_DATABASE_DB'] = 'tutori18_sobat_jagoan'

mysql.init_app(app)

conn = mysql.connect()


@app.route('/', methods=['GET', 'POST'])

def index():

 if request.method == "POST":

 details = request.form

 firstName = details['fname']

 lastName = details['lname']

 cur = mysql.connection.cursor()

 cur.execute("INSERT INTO MyUsers(firstName, lastName) VALUES (%s, %s)", (firstName, lastName))

 mysql.connection.commit()

 cur.close()

 return 'success'

 return render_template('index.html') 

if __name == '__main': 

 app.run(debug=True)

Langkah 8, Unggah file python Anda

Anda kemudian dapat melanjutkan untuk mengunggah file python Anda jika Anda telah menyiapkannya sebelumnya. Anda dapat mengikuti panduan pengunggahan file situs web ketika itu sulit.

langkah 9, Jalankan Labu

Buka menu Terminal lagi. Maka Anda perlu memasukkan perintah berikut untuk membuka folder python Anda:

cd <nama-folder-python-kamu>/

Lanjutkan dengan perintah berikut untuk menjalankan file konfigurasi di mana: config.py adalah nama file konfigurasi Anda.

python config.py

langkah 10, Edit file penumpang_wsgi

Maka Anda perlu mengubah file penumpang_wsgi.py yang terletak di folder root python Anda. Hal yang perlu diubah adalah Anda perlu menambahkan skrip di bawah ini di mana: konfigurasi adalah nama file konfigurasi yang Anda gunakan.

from config import app as application

Menghubungkan Flask dan MySQL di hosting

langkah 11, Mulai ulang aplikasi

Restart aplikasi Anda dengan perintah di bawah ini:

touch tmp/restart.txt

Langkah ini merupakan langkah terakhir dari rangkaian cara menghubungkan Flask ke Mysql di hosting. Kemudian anda bisa mengecek di website anda apakah Flask sudah aktif atau belum di website tersebut.

Penutupan

Ini adalah bagaimana Anda menautkan Flask ke Mysql di hosting. Sangat mudah, bukan?

Jika Anda masih bingung dengan tutorial di atas, Anda bisa menghubungi tim support Jagoan Hosting melalui Live Chat atau Open Ticket di area anggota iya kakak! Salut kawan!

Sumber Link: Kunjungi website