Hướng dẫn how to get values from html form in python flask - cách lấy giá trị từ dạng html trong bình python

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Cải thiện bài viết

    Lưu bài viết

    Đọc

    Bàn luậnCreate form as HTML 

    Flask là một khung ứng dụng web WSGI nhẹ. Nó được thiết kế để bắt đầu bắt đầu nhanh chóng và dễ dàng, với khả năng mở rộng các ứng dụng phức tạp. Nó bắt đầu như một trình bao bọc đơn giản xung quanh Werkzeug và Jinja và đã trở thành một trong những khung ứng dụng web Python phổ biến nhất.

    Đọc bài viết này để biết thêm về Biểu mẫu Tạo Flask dưới dạng HTML & NBSP;

    Chúng tôi sẽ tạo một biểu mẫu HTML đơn giản, mẫu đăng nhập rất đơn giản

    HTML

    <form action="{{ url_for("gfg")}}" method="post">

    <label for="firstname">First Name:label>

    <<0 <1

    <label <4label>

    <<0 <9

    <form1 form2form1>

    Đó là một hình thức HTML đơn giản bằng phương pháp POST, điều duy nhất là URL duy nhất là URL hành động. URL_FOR là một cách tạo ra các URL động trong đó các đối số đầu tiên đề cập đến chức năng của tuyến đường cụ thể đó trong bình. Ở dạng của chúng tôi, nó sẽ tạo ra một tuyến đường động có chức năng GFG trong ứng dụng bình

    pip install virtualenv
    python3 -m venv env
    pip install flask

    Tạo ứng dụng bình

    Python3

    Bắt đầu môi trường ảo của bạn

    Bây giờ chúng tôi sẽ tạo phần phụ trợ của bình sẽ nhận đầu vào của người dùng từ biểu mẫu HTML

    action="{{ url_for("gfg")}}" method="post">2action="{{ url_for("gfg")}}" method="post">3action="{{ url_for("gfg")}}" method="post">4action="{{ url_for("gfg")}}" method="post">5action="{{ url_for("gfg")}}" method="post">0action="{{ url_for("gfg")}}" method="post">7

    form5 form6form7 form8

    form9action="{{ url_for("gfg")}}" method="post">0 action="{{ url_for("gfg")}}" method="post">1

    action="{{ url_for("gfg")}}" method="post">8 action="{{ url_for("gfg")}}" method="post">9

    <0<1 <2action="{{ url_for("gfg")}}" method="post">030 <5

    <6<7action="{{ url_for("gfg")}}" method="post">0 <9

    <6label1action="{{ url_for("gfg")}}" method="post">0 label3

    <6label5 label6label7

    label2label3

    <0label5 for="firstname">First Name:5

    <1 for="firstname">First Name:7action="{{ url_for("gfg")}}" method="post">03030 5070771

    • Làm việc - & nbsp;
    • Hầu như mọi thứ đều đơn giản, chúng tôi đã tạo một ứng dụng bình đơn giản, nếu chúng tôi xem xét mãgfg
    • Nhập bình và tạo một tuyến đường gia đình có cả phương thức GET và POST
    • Xác định chức năng với tên GFG
      • Nếu phương thức yêu cầu là bài, là phương thức chúng tôi đã chỉ định trong biểu mẫu, chúng tôi sẽ nhận được dữ liệu đầu vào từ biểu mẫu HTML
      • Bạn có thể nhận đầu vào HTML từ biểu mẫu bằng thuộc tính tên và request.form.get () bằng cách chuyển tên của đầu vào đó làm đối số
    • request.form.get (trên fname trực tuyến) sẽ nhận đầu vào từ giá trị đầu vào có thuộc tính tên là fname và lưu trữ trong biến First_name
    • request.form.get (trên mạng lname) sẽ nhận đầu vào từ giá trị đầu vào có thuộc tính tên là lname và lưu trữ trong biến last_name
    • Giá trị trả về của phương thức bài đăng là bằng cách thay thế các biến bằng tên giá trị của chúng là tên của chúng là+first_name+last_name

    giá trị trả về mặc định cho chức năng GFG ID trở về nhà.html Mẫu

    Hướng dẫn how to get values from html form in python flask - cách lấy giá trị từ dạng html trong bình python
    flask server running
    Hướng dẫn how to get values from html form in python flask - cách lấy giá trị từ dạng html trong bình python
    html form
    Hướng dẫn how to get values from html form in python flask - cách lấy giá trị từ dạng html trong bình python
    returning data from html template
    Hướng dẫn how to get values from html form in python flask - cách lấy giá trị từ dạng html trong bình python