from flask import Flask,request,render_template app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' @app.route('/article/<id>/') def list(id): print(id) return 'success your id is %s'%id @app.route('/article2/<uuid:id>/') def list2(id): print(id) return 'success your id is %s'%id # import uuid # print(uuid.uuid4()) #@app.route('/list7')#这种写法方式只支持get请求方式 不支持post请求方式 @app.route('/list7',methods=['GET','POST'])#这种写法方式支持get请求方式 支持post请求方式 def list7(): if request.method=='GET': pwd = request.args.get('pwd') uname = request.args.get('uname') # return 'success: %s ,%s'%(uname,pwd) return render_template('login.html') elif request.method=="POST": uname=request.form.get('uname') pwd=request.form.get('pwd') return 'post请求成功: %s ,%s'%(uname,pwd) if __name__ == '__main__': app.run(debug=True)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h4>登陆页面</h4> <form action="/list7" method="post"></form> 用户名:<input type="text" name="uname"><br> 密 码:<input type="password" name="pwd"><br> <input type="submit" value="登录"> </body> </html>
为什么点击登录没有反应
直到现在的我都不知道讲学老师的教学文档在哪里,可以发一下讲学老师的教学文档吗?
老师,我项目的注解怎么是爆红的,@SpringBootApplication
老师为什么归一化矩阵要用到 np.tile() 复制,ndarray数组不是有传播特性可以直接进行运算吗?
老师这个 这个映射路径的作用我有点 迷糊,为啥要指定映射路径呢?
老师你写这个字典的时候,为什么字符串b后面还要加一个,号
老师,我在这里一直报一个错误
GET http://192.168.149.87:8080/sockjs-node/info?t=1632551613691 net::ERR_NETWORK_ACCESS_DENIED
这个要怎么解决啊
老师,既然复制有延迟,在实际项目中,如何解决主从复制延迟问题呢?如果我有数据修改了,我从服务器还没有更新数据,从slave中读取,就会有错误的数据了!
老师,这里是不是讲错了,<ANY因该是小于最小值,>ANY应该是是大于最大的值
老师,我这个删除用户有错误啊?删除不了
帮忙看看,是什么问题
vue_shop.zip
flask_shop.zip
有两个问题
1)
关于获取成员变量的值:
Object o = field.get(obj);
这里的成员变量userage是int类型的,这里是因为向上转型,所以可以使用Oject o来存储18这个int类型变量吗?
如果直接使用int类型变量来获取是否可以呢?即:
int t = field.get(obj);
2关于最后一行打印o,
因为o实际是int类型数据向上转型,我不懂这里如果要打印它,为什么不需要强制转型为int,才打印?
我理解的是,因为toString方法是Object类下的,所以可以直接打印出来,对于Object类型下的方法调用,不需要强制向下转型,也可以调用。
如果是int独有的方法,比如加减乘除,就必须强制转型成int。
不知道我理解的是否对?
为啥我点击HBuilder显示这个一直打不开
老师这里创建了g1,g2对象,为什么上面不用g1.sleep(1)这样子??????????????
package WEB.web.filter; import WEB.commons.Constants; import WEB.pojo.User; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import java.io.IOException; /** * 判断当前客户端浏览器是否登录的 Filter */ @WebFilter(urlPatterns = {"*.do","*.jsp"}) public class UserLoginFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) servletRequest; String uri = request.getRequestURI(); StringBuffer url = request.getRequestURL(); System.out.println("---------------" + uri); System.out.println("---------------" + url); //判断当前请求的是否为login.jsp 或者login.do,如果请求的是用户登录的资源那么需要放行。 if (uri.indexOf("login.do") != -1 || uri.indexOf("login.jsp") != -1){ filterChain.doFilter(servletRequest, servletResponse); }else{ //不在登录页面,要进行操作验证是否有该对象 HttpSession session = request.getSession(); User user = (User) session.getAttribute(Constants.USER_SESSION_KEY); //判断session中是否有该对象 if (user != null){ filterChain.doFilter(servletRequest, servletResponse); }else{ //在客户端打印一句话 request.setAttribute("mess","不登录不好使"); //通过请求转发进行跳转 request.getRequestDispatcher("login.jsp").forward(servletRequest, servletResponse); } } } @Override public void destroy() { } }
我直接去访问的main.jsp页面,但是没有打印不登录不好使这句话怎么回事
您好,老师我想问一哈,搜索安装也需要导入jar包吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637