我有一個生成QR碼(保存爲.png)和網頁的python腳本。我正在嘗試使JavaScript按鈕觸發python腳本來生成圖像,並替換HTML頁面上的填充圖像。觸發python腳本的Javascript事件
過程:
用戶點擊按鈕 - > Python腳本運行 - >蟒返回QR碼與網頁
赫雷什樣品HTML:
<html>
<body>
<img id="qrcode_container" src="assets/filler_image.png" width="35%">
<p></p>
<button onclick="document.getElementById('qrcode_container').src=
'assets/sampleQR.png'">Generate Code</button>
</body>
</html>
但這只是替換圖像與預製的一個。
這裏是Python代碼:
import pyqrcode, uuid, png
uuid_raw = uuid.uuid4()
uuid_string = str(uuid_raw)
print(real_code)
qrImage = pyqrcode.create(uuid_string)
qrImage.png(uuid_string+'.png', scale=16)
所以最好我想有網頁上的按鈕觸發腳本運行,然後更換填料形象與新QR碼的網頁,如以及返回UUID。我已經檢查過像Django和Flask這樣的框架,但它們看起來對於我只用於生成映像的網頁來說過分了。我應該使用PHP來觸發事件嗎?
你真的沒有給出關於你的堆棧的更多信息。 Javascript是在Node.js中運行還是運行在服務器正在服務的靜態HTML頁面上的普通JavaScript? – BhargavPatel