Flask 使用 JavaScript 更改图像
Flask change image with JavaScript
我正在研究 Flask,但遇到了一个奇怪的情况。
我正在尝试使用 javascript 更改图像,但 flask 给我这些错误:
... 12:05:34] "GET / HTTP/1.1" 200 -
... 12:05:38] "获取 /img/immagine.jpg HTTP/1.1" 404 -
JS:
var btnAddImage = document.getElementById("btnAddImage");
btnAddImage.onclick = function() {
var img = document.createElement("img");
img.src = "/static/img/immagine.jpg.jpg";
document.getElementById("asi").appendChild(img);
};
正如您在路径中看到的那样,它被指定为静态但未被读取。
我正在使用简单的 render_template 方法:
from flask import Flask, render_template
app = Flask(__name__)
@app.route("/")
def hello():
return render_template('index.html', nome=nome)
enter code here
错误消息明确指出无法找到图像。
您的代码与错误信息不符。一次你有 .jgp
作为文件结尾,一次有 .jpg.jpg
.
尝试将图像名称和路径与您在代码中编写的进行比较。
如果您不知道如何解决这个问题,请同时向我们概述一下您的目录结构。
我正在研究 Flask,但遇到了一个奇怪的情况。 我正在尝试使用 javascript 更改图像,但 flask 给我这些错误:
... 12:05:34] "GET / HTTP/1.1" 200 -
... 12:05:38] "获取 /img/immagine.jpg HTTP/1.1" 404 -
JS:
var btnAddImage = document.getElementById("btnAddImage");
btnAddImage.onclick = function() {
var img = document.createElement("img");
img.src = "/static/img/immagine.jpg.jpg";
document.getElementById("asi").appendChild(img);
};
正如您在路径中看到的那样,它被指定为静态但未被读取。
我正在使用简单的 render_template 方法:
from flask import Flask, render_template
app = Flask(__name__)
@app.route("/")
def hello():
return render_template('index.html', nome=nome)
enter code here
错误消息明确指出无法找到图像。
您的代码与错误信息不符。一次你有 .jgp
作为文件结尾,一次有 .jpg.jpg
.
尝试将图像名称和路径与您在代码中编写的进行比较。
如果您不知道如何解决这个问题,请同时向我们概述一下您的目录结构。