Bình trong html là gì?

Làm việc với Flask [một framework web siêu nhỏ được viết bằng python] là một trong những điều tôi thực sự muốn thử nhưng chưa bao giờ làm được 😕

Nhưng cuối cùng. Tôi đã làm nó…. yaaay. và tôi thực sự vui mừng được chia sẻ nó với tất cả các bạn… Nó siêu dễ và cực hay

Tôi sẽ giúp bạn những kiến ​​thức cơ bản về cách tạo trang web bằng HTML và cách thêm tuyến đường qua bình

Đầu tiên, cài đặt gói Flask. pip install Flask

Tạo một thư mục mới và bên trong thư mục dự án của bạn, tạo một thư mục tĩnh và thư mục mẫu

Thư mục tĩnh sẽ chứa các tệp CSS and images của bạn trong khi các mẫu sẽ chứa các tệp HTML của bạn. Điều này rất quan trọng vì ban đầu khi tôi thử làm việc trên Flask mà không biết gì về cây thư mục, tôi đã không thể chạy tệp và khi đó tôi phát hiện ra rằng bình tìm kiếm các mẫu cho các chế độ xem chứa các tệp HTML. Và api. py là tệp chính mà bạn sẽ phải chạy để làm cho tệp HTML của bạn hoạt động

Vì vậy, cây thư mục của bạn sẽ trông giống như

Quả sung. Cây dự án

gây nhầm lẫn? . https. //github. com/pemagrg1/flask-dành cho người mới bắt đầu

Vì vậy, api. tệp py sẽ chứa tất cả các tuyến sẽ liên kết mã HTML và mã python của bạn

Hãy tạo một

tạo một tệp HTML và đặt tên là home. html





First Flask App



Hello!! Testing if it works on web! :p



Tạo một trang HTML đơn giản để hiển thị văn bản

Và trong api của bạn. py

from flask import Flask, render_templateapp = Flask[__name__]
@app.route['/']
def home[]:
return render_template['home.html']
if __name__ == '__main__':
app.run[debug=True, host='0.0.0.0', port=5000]

tạo một tuyến đường ”/” và trở về nhà. html từ chức năng. Sau đó chạy api của bạn. py và nhấp vào liên kết mà nó cung cấp sau khi chạy. Nếu nó không hiển thị cho bạn bất kỳ liên kết nào, hãy mở trình duyệt của bạn và trên hộp url, hãy nhập http. //0. 0. 0. 0. 5000/

Quả sung. Đầu ra sau khi chạy API

Dễ dàng?

Bây giờ, hãy lấy thông tin đầu vào từ trang web đến bình và in lại

Bây giờ sao chép dán cái này vào api của bạn. py

from flask import Flask, request, render_template,jsonifyapp = Flask[__name__]def do_something[text1,text2]:
text1 = text1.upper[]
text2 = text2.upper[]
combine = text1 + text2
return combine
@app.route['/']
def home[]:
return render_template['home.html']
@app.route['/join', methods=['GET','POST']]
def my_form_post[]:
text1 = request.form['text1']
word = request.args.get['text1']
text2 = request.form['text2']
combine = do_something[text1,text2]
result = {
"output": combine
}
result = {str[key]: value for key, value in result.items[]}
return jsonify[result=result]
if __name__ == '__main__':
app.run[debug=True, host='0.0.0.0', port=5000]

tạo một route mới “/join” với các phương thức “get and post”. Lấy thông tin đầu vào từ hộp nhập liệu trên web thông qua request.form[]. Thực hiện một số thao tác văn bản trong hàm và trả về giá trị dưới dạng JSON cho web

Sao chép cái này vào nhà. html





First Flask App
function myFunction[] {
var text1= $['#text1'].val[];
var text2= $['#text2'].val[];
$.ajax[{
url: "/join",
type: "POST",
data: {text1:text1,
text2:text2}
}].done[function[response] { var html= "


RESULT :

"; response =response.result;
$.each[response,function[key,val]{
console.log[val];
html+="

"+val+"

" }];
html +="
";
$[".show-data"].append[html];
}];
};



Taking input from web

Text_Value1


Text_Value2


Submit




Chạy tệp API

mở liên kết trên trình duyệt. Nhập các giá trị và nhấp vào gửi, kết quả sẽ được hiển thị trên cùng một trang

Quả sung. trước khi gửi

Quả sung. Sau khi gửi

Bây giờ bạn có một mã chạy 😃

Bạn có thể thêm nhiều chức năng và định tuyến đến trang web cũng như một số CSS để làm cho nó tốt hơn

Bạn có thể kiểm tra GitHub này để có một ứng dụng web hoạt động đầy đủ cho NLP. https. //github. com/pemagrg1/NLP-Flask-Trang web

Tại sao bình được sử dụng?

Flask là một vi khung dành cho nhà phát triển, được thiết kế nhằm cho phép họ tạo và mở rộng ứng dụng web một cách nhanh chóng và đơn giản .

Là bình là một máy chủ web?

Máy chủ Flask được định nghĩa là phần mềm máy chủ có khả năng chạy các yêu cầu HTTP trên web công cộng trên toàn thế giới, mạng LAN riêng và mạng WAN riêng .

Bình HTTP hay https?

Flask HTTPS được định nghĩa là một khái niệm cho phép các nhà phát triển phát triển các ứng dụng Flask và triển khai chúng để sử dụng trong sản xuất thông qua HTTPS.

ngôn ngữ gì là bình?

Flask là một khung web vi mô được viết bằng Python . Nó được phân loại là một microframework vì nó không yêu cầu các công cụ hoặc thư viện cụ thể.

Chủ Đề