Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Menghantar Data Borang HTML ke Skrip Python Flask?

Bagaimana untuk Menghantar Data Borang HTML ke Skrip Python Flask?

Barbara Streisand
Lepaskan: 2024-12-24 17:26:16
asal
216 orang telah melayarinya

How to Send HTML Form Data to a Flask Python Script?

Menghantar Data daripada Borang HTML ke Skrip Python dalam Flask

Apabila membangunkan aplikasi web dengan Flask, selalunya perlu untuk menerima dan memproses data daripada borang HTML. Ini membolehkan pengguna berinteraksi dengan aplikasi anda dan memberikan input.

Meluluskan Input Pengguna daripada Borang HTML

Untuk menghantar input pengguna daripada borang HTML kepada skrip Python dalam Flask:

  1. Konfigurasikan Borang HTML:

    • Tugaskan atribut nama kepada medan input yang anda ingin dapatkan semula data.
    • Tetapkan atribut tindakan teg borang untuk menghala ke titik akhir dalam skrip Python anda yang akan mengendalikan data.
    • Tetapkan atribut kaedah borang kepada POST.
    • Sertakan enctype="multipart/form-data" dalam teg borang jika borang mengandungi fail input.
  2. Buat Paparan dalam Skrip Python Anda:

    • Tentukan pandangan yang dihiasi dengan app.route dalam anda Skrip Python. Paparan ini akan menerima data yang diserahkan.
    • Dalam paparan, gunakan request.form untuk mengakses data yang diserahkan.
    • Proses input pengguna seperti yang diperlukan.

Contoh Kod

Pertimbangkan borang HTML disediakan:

<form>
  <input type="text">
Salin selepas log masuk

Untuk menangkap input pengguna daripada borang ini, ikuti langkah berikut:

  1. Tetapkan tindakan borang ke titik akhir:

    <form action="{{ url_for('handle_data') }}" method="POST" enctype="multipart/form-data">
    Salin selepas log masuk
  2. Buat paparan dalam Python anda skrip:

    @app.route('/handle_data', methods=['POST'])
    def handle_data():
        projectpath = request.form['projectFilepath']
        # Process the user input here
    Salin selepas log masuk
  3. Dengan mengikut langkah ini, anda boleh berjaya menghantar input pengguna daripada borang HTML kepada skrip Python dalam Flask.

    Atas ialah kandungan terperinci Bagaimana untuk Menghantar Data Borang HTML ke Skrip Python Flask?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan