Rumah > Artikel > pembangunan bahagian belakang > Tutorial pemasangan dan konfigurasi kelalang: alat untuk membina aplikasi web Python dengan mudah
Tutorial pemasangan dan konfigurasi kelalang: alat untuk membina aplikasi web Python dengan mudah, contoh kod khusus diperlukan
Pengenalan:
Dengan peningkatan populariti Python, pembangunan web telah menjadi salah satu kemahiran yang diperlukan untuk pengaturcara Python. Untuk menjalankan pembangunan web dalam Python, kita perlu memilih rangka kerja web yang sesuai. Di antara banyak rangka kerja web Python, Flask ialah rangka kerja yang ringkas, mudah digunakan dan fleksibel yang digemari oleh pembangun. Artikel ini akan memperkenalkan pemasangan, konfigurasi dan penggunaan rangka kerja Flask untuk membantu pembaca bermula dengan cepat.
1. Pasang Flask:
Untuk memasang rangka kerja Flask, kita perlu memastikan bahawa persekitaran Python telah dipasang secara setempat. Flask berjalan pada Python 2.7, 3.4 dan ke atas, dan menyokong berbilang sistem pengendalian. Anda boleh memasang Flask melalui arahan berikut:
$ pip install flask
Jika anda menggunakan Python 3, anda boleh menggunakan arahan berikut untuk memasang:
$ pip3 install flask
2. Konfigurasikan Flask:
Selepas memasang Flask, kita perlu mencipta projek untuk digunakan ia. Mula-mula, buat folder baharu sebagai direktori akar projek:
$ mkdir flask_project $ cd flask_project
Seterusnya, buat fail skrip Python, seperti app.py, untuk menulis aplikasi kami:
from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return "Hello, Flask!" if __name__ == '__main__': app.run()
Dalam contoh di atas, kami mula-mula mengimport modul The Flask dipasang dan contoh aplikasi Flask dibuat. Kemudian, gunakan penghias @app.route('/') untuk memetakan URL ke fungsi, iaitu, apabila URL akar diakses, fungsi helo dilaksanakan. Akhir sekali, mulakan aplikasi melalui app.run().
3. Jalankan aplikasi Flask:
Selepas konfigurasi selesai, kita boleh menggunakan arahan berikut untuk menjalankan aplikasi Flask:
$ python app.py
Atau, jika anda menggunakan Python 3, anda boleh menggunakan arahan berikut:
$ python3 app.py
Apabila aplikasi Semasa berjalan, maklumat output yang serupa dengan yang berikut akan dipaparkan:
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Ini bermakna aplikasi Flask sudah berjalan secara setempat dan mendengar pada alamat http://127.0.0.1:5000/. Sekarang, kita boleh mengakses alamat ini dalam penyemak imbas dan melihat output "Hello, Flask!"
4. Pilihan konfigurasi aplikasi Flask:
Flask menyediakan beberapa pilihan konfigurasi yang boleh dikonfigurasikan mengikut keperluan. Berikut ialah beberapa pilihan konfigurasi yang biasa digunakan:
Semasa proses pembangunan, mendayakan mod DEBUG boleh melihat mesej ralat dengan mudah. Mod DEBUG didayakan dengan menetapkan debug=True dalam objek konfigurasi contoh aplikasi.
app.debug = True
Peraturan penghalaan Flask sangat fleksibel, kita boleh menggunakan sebarang rentetan sebagai sebahagian daripada URL dan boleh menggunakan pembolehubah, ungkapan biasa, dsb. dalam peraturan penghalaan. Sebagai contoh, kita boleh menggunakan kod berikut untuk mentakrifkan peraturan penghalaan dengan parameter:
@app.route('/user/<username>') def show_user_profile(username): return 'User: %s' % username
Dalam Flask, anda boleh menyimpan fail statik dalam folder statik dalam direktori projek dan menggunakan fungsi url_for () untuk jana URL yang sepadan. Sebagai contoh, kita boleh menyimpan fail imej dalam direktori statik dan menggunakan kod berikut untuk merujuknya dalam templat:
<img src="{{ url_for('static', filename='image.jpg') }}" alt="Tutorial pemasangan dan konfigurasi kelalang: alat untuk membina aplikasi web Python dengan mudah" >
5. Ringkasan:
Flask ialah rangka kerja Web Python yang ringkas dan berkuasa yang fleksibel, mudah dipelajari dan gunakan Ciri, sangat sesuai untuk pemula dan pembangunan projek kecil. Melalui pengenalan artikel ini, pembaca boleh memahami pemasangan, konfigurasi dan penggunaan asas Flask, dan boleh menggunakan Flask untuk membina aplikasi web Python mereka sendiri. Saya harap artikel ini dapat membantu pembaca menguasai rangka kerja Flask dengan lebih baik dan menikmati keseronokan pembangunan web Python.
Atas ialah kandungan terperinci Tutorial pemasangan dan konfigurasi kelalang: alat untuk membina aplikasi web Python dengan mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!