Hướng dẫn django button call python function - nút django gọi chức năng python
Tôi đang cố gắng viết một ứng dụng Django và tôi bị mắc kẹt về cách tôi có thể gọi chức năng xem khi nhấp vào nút. Show Trong mẫu của tôi, tôi có một nút liên kết như dưới đây, khi nhấp vào nó sẽ đưa bạn đến một trang web khác:
Khi nút được nhấp, tôi cũng muốn gọi chức năng Chế độ xem Django (cùng với việc chuyển hướng lại vào trang web đích). Hàm xem tăng giá trị trong cơ sở dữ liệu lưu trữ số lần nút được nhấp.
Điều tôi muốn làm là gọi chức năng Django View khi nút được nhấp vào cập nhật cơ sở dữ liệu mà không làm mới trang. Làm thế nào tôi có thể đạt được điều này?
Daaawx 3.0382 Huy hiệu vàng16 Huy hiệu bạc16 Huy hiệu đồng2 gold badges16 silver badges16 bronze badges Đã hỏi ngày 11 tháng 3 năm 2013 lúc 14:37Mar 11, 2013 at 14:37
7 Dưới đây là một cách tiếp cận tối giản, tinh khiết. Tôi sử dụng jQuery nhưng bạn có thể sử dụng bất kỳ thư viện nào (hoặc thậm chí không có thư viện nào cả).
Cách tiếp cận khác Thay vì đặt mã JavaScript, bạn có thể thay đổi liên kết của mình theo cách này:
Và trong
Đã trả lời ngày 11 tháng 3 năm 2013 lúc 16:42Mar 11, 2013 at 16:42
Furinsfurinsfurins 4.9021 Huy hiệu vàng39 Huy hiệu bạc56 Huy hiệu đồng1 gold badge39 silver badges56 bronze badges 6 Có 2 giải pháp khả thi mà cá nhân tôi sử dụng 1. Không sử dụng biểu mẫu
2. Hình thức sử dụng
Urls.py ở đâu nên có cái này
Đã trả lời ngày 26 tháng 9 năm 2019 lúc 18:01Sep 26, 2019 at 18:01
Nofoobarnofoobarnofoobar 2.33216 Huy hiệu bạc24 Huy hiệu đồng16 silver badges24 bronze badges Điều này có thể hơi ngớ ngẩn nhưng tôi có thể trả lại phản hồi HTTP cho trang tôi đã bật không? Vì vậy, nó sẽ giống như khi nhấn nút, nó sẽ chỉ làm mới trang, nhưng tất cả các mã trong hàm Django vẫn sẽ được chạy. Những gì tôi đã làm là thiết lập nó để nhấn nút, nó sẽ mở một cửa sổ mới và chạy chức năng Django. cho HTML của tôi:
|