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
Barbara Streisandasal
2024-12-24 17:26:16218semak imbas

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">

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">
  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
  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!

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