【发布时间】:2017-06-12 10:14:15
【问题描述】:
我正在尝试运行这个 Flask 项目,但它不起作用。有谁知道为什么?
.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.run(debug=True)并重新发布错误信息
标签: python html python-3.x flask localhost