springboot怎么把数据传给前端:springboot 如何引入前端 bootstrap?
这种问题网上一搜一大堆,你可以具体找一篇文章试试,遇到问题可以针对相关问题去提问。springboot通过jar包方式引入bootstrap_个人文章 - SegmentFault 思否 这不是查查就
顺晟科技
2022-10-18 13:28:17
112
我正在努力学习烧瓶。我的登录.HTML文件-
<代码><;HTML(>;)<;身体>;<;表单操作=";http://localhost:5000/login"方法=";后";>;<;表格>;<;tr>;<;TD>;名称<;/TD>;<;TD>;<;输入类型=";文本";名称=";uname";>;<;/TD>;<;/tr>;<;tr>;<;TD>;密码<;/TD>;<;TD>;<;输入类型=";密码";名称=";通过";>;<;/TD>;<;/tr>;<;tr>;<;TD>;<;输入类型=";提交";>;<;/TD>;<;/tr>;<;/表格>;<;/窗体>;<;/正文>;<;/HTML>;
我的main.py文件有这个-
<html>
<body>
<form action = "http://localhost:5000/login" method = "post">
<table>
<tr><td>Name</td>
<td><input type ="text" name ="uname"></td></tr>
<tr><td>Password</td>
<td><input type ="password" name ="pass"></td></tr>
<tr><td><input type = "submit"></td></tr>
</table>
</form>
</body>
</html>
我无法理解这是如何能够在不指定的情况下访问login.HTML.另外,请解释一下main.py中的代码是什么意思。
顺晟科技:
您必须在Flask中指定“ HTML ”才能访问它,但是,如果您在浏览器中打开HTML文件,这仍然有效,因为它的操作直接针对您的Flask服务器。
你的main.py的代码说,如果表单中发送的数据' uname '和' pass '分别是' ayush '和' Google ',代码将向浏览器发送回一段文本:";
欢迎ayush";如果您想在您的Flask Web服务器中直接实现HTML,您必须创建函数并将HTML代码放在@app.route('/login',methods = ['POST'])
def login():
uname=request.form['uname']
passwrd=request.form['pass']
if uname=="ayush" and passwrd=="google":
return "Welcome %s" %uname
文件夹中。
<代码>...@app.route('/',methods=[' get '])DEF代码():返回渲染_模板(' index.HTML ',name=' ')
所以你现在
可以用http://localhost:5000/访问。05
2022-12
02
2022-12
02
2022-12
29
2022-11
29
2022-11
24
2022-11