Cara menggunakan aplikasi Flask dengan cepat memerlukan contoh kod khusus
Flask ialah rangka kerja aplikasi web Python yang ringan Konsep reka bentuknya adalah mudah, jelas, fleksibel dan berskala, dan digunakan oleh semakin ramai pembangun Python. Walau bagaimanapun, menggunakan aplikasi Flask ke pelayan boleh menjadi rumit untuk pemula.
Artikel ini akan memperkenalkan cara menggunakan aplikasi Flask dengan cepat ke pelayan dan memberikan contoh kod khusus.
Langkah 1: Pasang perisian yang diperlukan
Sebelum anda mula menggunakan aplikasi Flask anda, anda perlu memasang alat perisian yang diperlukan. Perisian yang perlu dipasang disenaraikan di bawah:
Langkah 2: Buat aplikasi Flask
Dalam contoh berikut, kami menggunakan kod berikut. coretan untuk membuat Aplikasi Flask:
from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello, World!' if __name__ == '__main__': app.run()
Kod ini akan mencipta aplikasi Flask mudah yang akan mengembalikan "Hello, World!"
Langkah 3: Pasang mod_wsgi
Kini, kita perlu memasang mod_wsgi mengikut sistem pengendalian pelayan.
Di Ubuntu, anda boleh memasangnya dengan arahan berikut:
sudo apt-get install libapache2-mod-wsgi-py3
Pada CentOS, anda perlu memasangnya dengan arahan berikut:
sudo yum install mod_wsgi
Langkah 4: Konfigurasi Apache atau Nginx
Untuk menggunakan aplikasi Flask ke pelayan , kita perlu mengkonfigurasi Apache atau Nginx. Dalam contoh ini, kami akan menggunakan Apache sebagai pelayan web.
Pertama, anda perlu menentukan direktori aplikasi Flask dalam fail konfigurasi Apache.
Di Ubuntu, laluan fail konfigurasi ialah /etc/apache2/sites-available/000-default.conf.
Pada CentOS, laluan fail konfigurasi ialah /etc/httpd/conf/httpd.conf.
Selepas membuka fail konfigurasi, tambahkan kandungan berikut:
WSGIDaemonProcess myapp threads=5 WSGIScriptAlias / /var/www/html/myapp.wsgi <Directory /var/www/html/> WSGIProcessGroup myapp WSGIApplicationGroup %{GLOBAL} Order deny,allow Allow from all </Directory>
Di sini, myapp merujuk kepada nama aplikasi Flask, dan threads=5 bermaksud menggunakan 5 proses untuk mengendalikan permintaan. myapp.wsgi ialah skrip WSGI yang digunakan untuk menyambungkan aplikasi Flask dengan Apache.
Seterusnya, kita perlu mencipta fail myapp.wsgi.
#!/usr/bin/python import sys import logging logging.basicConfig(stream=sys.stderr) sys.path.insert(0,"/var/www/html/") from myapp import app as application
Fail ini akan masuk ke dalam direktori akar aplikasi Flask dan mengimport pembolehubah aplikasi dalam aplikasi.
Langkah 5: Mulakan semula Apache
Jika semuanya berjalan lancar, kami kini boleh memulakan semula Apache dan menyemak sama ada aplikasi Flask telah berjaya digunakan.
Di Ubuntu, anda boleh menggunakan arahan berikut untuk memulakan semula Apache:
sudo service apache2 restart
Pada CentOS, anda perlu menggunakan arahan berikut:
sudo systemctl restart httpd.service
Sekarang, buka alamat IP pelayan dalam penyemak imbas, anda boleh melihat "Hello , Dunia! "Ya.
Ringkasan
Dalam artikel ini, kami memperkenalkan cara menggunakan aplikasi Flask dengan cepat dan memberikan contoh kod khusus. Walaupun menggunakan aplikasi Flask mungkin sukar untuk orang baru, selagi anda mengikut langkah di atas, saya percaya semua orang boleh berjaya menggunakan aplikasi Flask ke pelayan dan menyediakan perkhidmatan pada rangkaian.
Atas ialah kandungan terperinci Cara menggunakan aplikasi Flask dengan cepat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!