HTML và Python là những ngôn ngữ rất khác nhau. Trình duyệt không hỗ trợ chạy tập lệnh Python. Nếu bạn đang cố gắng tương tác với DOM và chạy các tập lệnh ở phía máy khách, thì JavaScript là ngôn ngữ bạn nên sử dụng. Nếu bạn đang cố làm cho một nút chạy tập lệnh Python trên máy chủ, thì bạn sẽ cần sử dụng một số loại phương thức để gửi yêu cầu HTTP hoặc WebSocket đến máy chủ Python, sau đó chạy tập lệnh. Hy vọng rằng đã giúp
Tôi là nhà nghiên cứu và phát triển web tự do đến từ Malawi. Tôi thích học những điều mới và việc viết lách giúp tôi hiểu và củng cố các khái niệm. Tôi hy vọng bằng cách chia sẻ kinh nghiệm của mình, những người khác có thể học được điều gì đó từ họbước 3. Trong cửa sổ nhắc của bạn, điều hướng đến django-webapp và chạy django-admin startproject Geniusvoice [hoặc tên dự án django của riêng bạn]
cd django-webapp
django-admin startproject geniusvoice
bước 4. Điều hướng đến giọng nói thiên tài
cd geniusvoice
trạm kiểm soát. bước 1-4
bước 5. tạo một thư mục có tên "my_templates"
mkdir my_templates
bước 6. tạo một tệp có tên "geniusvoice. html" trong thư mục "my_templates"
cd. > my_templates/geniusvoice.html
bước 7. tạo một tệp có tên "webapp. py" trong thư mục "geniusvoice"
cd. > geniusvoice/geniusvoice.html
trạm kiểm soát. bước 5-7
bước 8. Sao chép và dán mã này vào url. py
GHI CHÚ. đảm bảo thay thế mã hiện có trong url. py
"""geniusvoice URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see:
//docs.djangoproject.com/en/2.2/topics/http/urls/
Examples:
Function views
1. Add an import: from my_app import views
2. Add a URL to urlpatterns: path['', views.home, name='home']
Class-based views
1. Add an import: from other_app.views import Home
2. Add a URL to urlpatterns: path['', Home.as_view[], name='home']
Including another URLconf
1. Import the include[] function: from django.urls import include, path
2. Add a URL to urlpatterns: path['blog/', include['blog.urls']]
"""
from django.contrib import admin
from django.conf.urls import url
from . import webapp
urlpatterns = [
url[r'^admin/', admin.site.urls],
url[r'^$', webapp.button],
url[r'^output', webapp.output,name="script"],
]
bước 8. Sao chép và dán mã này vào ứng dụng web. py
from django.shortcuts import render
def button[request]:
return render[request,'geniusvoice.html']
def output[request]:
output_data = "Genius Voice eliminates friction. For years people have had to learn to interact with computers, we turn this around. We teach computers how to interact with humans through voice. This creates a seamless experience without losing the human touch."
website_link = "Visit our website: " + "//www.geniusvoice.nl/"
return render[request,"geniusvoice.html",{"output_data":output_data, "website_link":website_link}]
bước 9. Sao chép và dán mã này vào Geniusvoice. html
Genius Voice script
Click To Execute Script
{{output_data}}
{{website_link}}
bước 10. Mở cài đặt. py, cuộn xuống "MẪU" và dán 'my_templates' vào danh sách trống
mkdir django-webapp
0bước 11. Mở cửa sổ nhắc của bạn và chạy mã này
mkdir django-webapp
1bước 12. Chạy mã này trong cửa sổ nhắc của bạn
mkdir django-webapp
2bước 13. Nhấp vào "Nhấp để thực thi tập lệnh"
Bước đầu tiên, hãy tạo tập lệnh Python bằng mã bên dưới. Chúng tôi sẽ sử dụng nó trong tất cả các ví dụ của chúng tôi
cd geniusvoice
1Sau đó, tạo một bảng đơn giản trong bảng điều khiển
Sau đó, tạo một "Số đo được tính toán" mới trong bảng này và sử dụng chức năng "btn_run_automation" [hàm này tạo một nút để chạy tự động hóa, xem tài liệu của nó tại đây]
Ở đây, chúng tôi sử dụng công thức này
cd geniusvoice
2trong đó "028f8585-07e9-4d48-b295-2cc67dcd2f41" là mã định danh duy nhất của tự động hóa để chạy [trong trình chỉnh sửa tập lệnh, bạn có thể lấy mã này từ trường "id tập lệnh" hoặc từ URL]Lưu ý khi tạo công thức trong bảng, vùng nhập liệu rất nhỏ. Việc mở tùy chọn định dạng cho cột mới tạo và chỉnh sửa công thức ở đó sẽ dễ dàng hơn
Bạn có thể kiểm tra quá trình. nhấp vào nút và sau đó mở tab Thực thi của tập lệnh Python của bạn. Bạn sẽ thấy nó đã được thực thi vài giây trước
Trong tập lệnh Python được sử dụng ở đây, chúng tôi đã in các giá trị của ứng dụng khách. script_args. Giá trị này chứa các tham số được truyền cho tập lệnh Python. Khi được thực thi từ bảng điều khiển, nó chứa khóa "triggered_by_user". Trong đoạn tiếp theo, chúng tôi chỉ cho bạn cách thêm dữ liệu từ bảng vào các tham số này