chào mọi người. Tôi có một thiết lập dự án trang web DJANGO cơ bản với 2 trang. Tôi muốn khách truy cập trang web truy cập một trang và nhấp vào nút. Khi khách truy cập nhấp vào nút, tôi muốn chạy tập lệnh python. Tập lệnh có thể là bất kỳ tập lệnh nào trên GITHUB. Vì vậy, ví dụ kịch bản phế liệu
Sau đó, tôi muốn kết quả của tập lệnh được in thành tệp CSV
Điều này có thể không và tôi sẽ làm như thế nào?
Cảm ơn bạn
Những gì tôi đã thử
Tôi đã thử nhiều hướng dẫn nhưng không có hướng dẫn nào chỉ cách thực hiện việc này. Chủ yếu là họ trả lại đầu ra cho nhật ký giao diện điều khiển
Thêm giải pháp của bạn ở đây
B I U S small BIG code
cd geniusvoice
1 & link [^] encode untab case indent outdentXem trước 0
thành viên hiện có
hoặc tham gia với chúng tôi
Tải xuống, Bình chọn, Nhận xét, Xuất bản
Email này đang được sử dụng. Bạn có cần mật khẩu của bạn?
Mật khẩu tùy chọnKhi trả lời câu hỏi, vui lòng.
- Đọc kỹ câu hỏi.
- Hiểu rằng tiếng Anh không phải là ngôn ngữ đầu tiên của mọi người, vì vậy hãy khoan dung với lỗi chính tả và ngữ pháp
- Nếu một câu hỏi được diễn đạt kém thì hãy yêu cầu làm rõ, bỏ qua nó hoặc chỉnh sửa câu hỏi và khắc phục sự cố. Xúc phạm không được chào đón
- Đừng bảo ai đó đọc hướng dẫn. Rất có thể họ có và không nhận được. Đưa ra câu trả lời hoặc chuyển sang câu hỏi tiếp theo
Nội dung này, cùng với bất kỳ tệp và mã nguồn liên quan nào, được cấp phép theo Giấy phép Mở Dự án Code [CPOL]
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
2