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:
- Memiliki hosting aktif
- 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.
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
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
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.
Kemudian Anda dapat menempelkan perintah yang Anda simpan dari langkah 3 ke terminal
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.
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
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