我想运行这个烧瓶项目,把它不工作。有谁知道为什么?与HTML的烧瓶项目不起作用
的.py文件:
from flask import Flask, render_template
app = Flask(__name__)
@app.route("/")
def hoofdpagina():
return render_template("afvink2.html")
if __name__ == '__main__':
app.run()
HTML文件:
<!DOCTYPE html>
<html>
<body onunload="Reset()" style="background-color:Pink;">
<head>
<title>Messenger </title>
</head>
<h3>Messenger</h3>
Messagebox:<br> <textarea id="chatbox" cols="50" rows="5"></textarea> <br><br>
<br><input type="text" id="P1" value="ADI" ><input type="text" id="first"><button onclick="B1Function()">Send</button><br><br>
<br><input type="text" id="P2" value="JS" > <input type="text" id="second"><button onclick="B2Function()">Send</button>
<script>
function B1Function() {
document.getElementById("chatbox").value += document.getElementById("P1").value ;
document.getElementById("chatbox").value += ": " ;
document.getElementById("chatbox").value += document.getElementById("first").value ;
document.getElementById("chatbox").value += "\r"
document.getElementById("first").value = ""
}
function B2Function() {
document.getElementById("chatbox").value += document.getElementById("P2").value ;
document.getElementById("chatbox").value += ": " ;
document.getElementById("chatbox").value += document.getElementById("second").value ;
document.getElementById("chatbox").value += "\r"
document.getElementById("second").value = ""
}
function Reset() {
document.getElementById("Berichtenbox").value = ""
document.getElementById("first").value = ""
document.getElementById("second").value = ""
}
</script>
</body>
</html>
错误:
C:\...\...\...\
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
127.0.0.1 - - [12/Jun/2017 12:12:07] "GET/HTTP/1.1" 500 -
Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
有谁知道我该如何解决这个问题?谢谢!
这是你唯一的代码吗?我可以在本地运行这个没有问题 –
你可以尝试使用'app.run(debug = True)'使服务器在发生异常时显示调试器 –
你可以改变你的'app.run()'到'app。运行(debug = True)'并重新发布错误信息 – Tushortz