Flask adalah salah satu framework yang menggunakan bahasa program python.
berikut adalah contoh sederhana script Flask: https://github.com/anfederico/Flaskex/
- buatlah aplikasi python melalui cpanel -> python selector
- sebagai contoh dengan nama python app adalah "flask"
- login ke ssh hosting cpanel, clone github repo dan keluarkan semua isi file dari folder "Flaskex"
- modif requirements.txt
Flask==0.12.2
Jinja2==2.9.6
MarkupSafe==1.0
SQLAlchemy==1.1.11
WTForms==2.1
Werkzeug==0.12.2
bcrypt==3.1.3
certifi==2017.4.17
cffi==1.10.0
chardet==3.0.4
click==6.7
idna==2.5
itsdangerous==0.24
pycparser==2.18
requests==2.18.1
six==1.10.0
urllib3==1.21.1
setelah edit lalu jalankan perintah: pip install -r requirements.txt - buat file wsgi.py dan isikan:
import sys
from app import app as application
- masuk ke cpanel, setup python app menu, dan lihat bagian bawah klik "edit" WGI file location section. isikan wsgi full path.
contoh:/home/pythonapp/flask/wsgi.py
dan klik save.
klik update dan setiap ada perubahan jangan lupa juga klik tombol "restart" - silahkan buka website via web browser
- css/media mungkin tidak ter load dengan baik, silahkan buka login.html dan ubah path style.css dan script.js dengan benar seperti ini:
<link rel="stylesheet" href="./static/css/style.css">
<script src="./static/js/scripts.js"></script>
- buatlan symlink folder static kedalam public_html/flask folder.
contoh:ln -s /home/pythonapp/flask/static /home/pythonapp/public_html/flask/static
- setelah modifikasi halaman template, jangn lupa restart app nya.