Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara memasang Flask untuk pemula: Panduan pemasangan Python yang lengkap

Cara memasang Flask untuk pemula: Panduan pemasangan Python yang lengkap

王林
王林asal
2024-02-19 14:25:05613semak imbas

Cara memasang Flask untuk pemula: Panduan pemasangan Python yang lengkap

Bermula dari awal: Panduan lengkap untuk memasang Flask dalam Python

Pengenalan
Flask ialah rangka kerja web Python ringan yang digunakan secara meluas untuk membangunkan aplikasi web yang ringkas dan fleksibel. Artikel ini akan memberikan anda panduan lengkap tentang cara memasang Flask dari awal dan menyediakan beberapa contoh kod yang biasa digunakan.

  1. Pasang Python
    Mula-mula, anda perlu memasang Python. Anda boleh memuat turun versi terkini Python dari tapak web rasmi Python (https://www.python.org) dan ikut arahan untuk memasangnya.
  2. Buat persekitaran maya
    Anda disyorkan untuk mencipta persekitaran maya sebelum memasang Flask untuk mengelak daripada mengganggu projek lain. Jalankan arahan berikut dalam baris arahan:

    python3 -m venv myenv

    Ini akan mewujudkan persekitaran maya bernama myenv dalam direktori semasa.

  3. Aktifkan persekitaran maya
    Dalam sistem pengendalian Windows, anda boleh mengaktifkan persekitaran maya dengan melaksanakan arahan berikut dalam baris arahan:

    myenvScriptsctivate

    Dalam sistem pengendalian macOS dan Linux, gunakan arahan berikut untuk mengaktifkan persekitaran maya:

    source myenv/bin/activate
  4. Pasang Flask
    Selepas persekitaran maya diaktifkan, laksanakan arahan berikut untuk memasang Flask:

    pip install flask

    Ini akan memasang Flask dan kebergantungannya secara automatik.

  5. Buat aplikasi Flask mudah
    Buat fail bernama app.py dan tulis kod berikut di dalamnya:

    from flask import Flask
    
    app = Flask(__name__)
    
    @app.route('/')
    def hello_world():
     return 'Hello, Flask!'
    
    if __name__ == '__main__':
     app.run()
  6. Jalankan aplikasi Flask
    Laksanakan arahan berikut dalam baris arahan untuk menjalankan Program aplikasi Flask:

    python app.py

    Anda akan melihat output berikut:

     * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

    Kini anda boleh membuka pelayar anda dan melawati http://127.0.0.1:5000/ dan anda akan melihat "Hello, Flask!". Ini bermakna aplikasi Flask anda berjaya dijalankan.

  7. Tambahkan penghalaan dan fungsi lihat
    Kelalang menggunakan penghalaan untuk mengaitkan URL dengan fungsi paparan. Edit fail app.py dan tambah kod berikut untuk mencipta laluan baharu dan fungsi lihat:

    @app.route('/about')
    def about():
     return 'This is the About page.'

    Kini anda boleh melawati http://127.0.0.1:5000/about dalam penyemak imbas anda dan anda akan melihat "This is the About halaman."

  8. Gunakan Templat
    Flask juga menyokong penggunaan templat untuk menghasilkan kandungan dinamik. Buat direktori yang dipanggil templat dan buat fail yang dipanggil index.html di dalamnya. Dalam index.html, anda boleh mengedit kod berikut:

    <!DOCTYPE html>
    <html>
    <head>
     <title>Flask App</title>
    </head>
    <body>
     <h1>Welcome to Flask App!</h1>
     <p>This is a {{ message }}.</p>
    </body>
    </html>

    Seterusnya, edit fail app.py dan kemas kini fungsi paparan untuk menggunakan templat:

    from flask import render_template
    
    @app.route('/message')
    def message():
     return render_template('index.html', message='dynamic message')

    Kini anda boleh melawati http://127.0.0.1 dalam penyemak imbas anda :5000/message, anda akan melihat "Selamat Datang ke Aplikasi Flask! Ini ialah mesej dinamik."

Kesimpulan
Tahniah kerana melengkapkan panduan lengkap untuk memasang Flask dari awal. Kini, anda boleh terus belajar Flask dan membina aplikasi web yang kaya dengan ciri mengikut keperluan anda. Harap artikel ini membantu anda!

Atas ialah kandungan terperinci Cara memasang Flask untuk pemula: Panduan pemasangan Python yang lengkap. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn