Django框架之登录案例
2024-09-06 20:23:00
内容:
(1)request.GET和request.POST
(2)获取get方法提交和post方法提交的数据
一、登录案例
登录逻辑代码
def login(request):
if request.method=="GET":
print(request.GET)
print(request.GET.get("a"))
return render(request,"login.html")
if request.method=="POST":
print(request.POST)
return HttpResponse("post请求")
前端代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form method="POST" action="/login/">
<input type="text" name="user" /><br/>
<input type="text" name="pwd" /><br/>
<input type="submit" value="登录" />
</form>
</body>
</html>
url配置路径
url(r'^login/',login),
request.GET是获取get方法提交的所有参数
request.POST是获取post方法提交的所有参数
request.GET.get("user") :获取get方法中参数名为user的参数,使用这种方法的好处是如果没有user参数名的话,不会报错
request.POST.get("user") :获取post方法中参数名为user的参数,使用这种方法的好处是如果没有user参数名的话,不会报错
request.method=="POST" :如果是post请求提交的话,执行下面的语句
request.method=="GET" :如果是get请求提交的话,执行下面的语句
最新文章
- Java反射机制
- 2.羽翼sqlmap学习笔记之MySQL注入
- PHPExcel
- sublime-text3设置浏览器预览html
- CAS无锁算法与ConcurrentLinkedQueue
- mac os x常用快捷键及用法
- gridcontrol中使用右健菜单popupMenu1
- bug的约束
- OpenJudge计算概论-中位数
- kettle学习-day1-介绍、下载、安装
- CSS 中的 em单位
- HTTP访问控制(CORS)
- Android开发之玩转FlexboxLayout布局
- varnish、squid、apache、nginx缓存的对比<;转>;
- sql server windows账号不能登陆指定的数据库
- 如何:控制命名空间前缀 (C#) (LINQ to XML)
- Netty4.X 学习(一)
- FPC Trace Pattern Layout Design Notices (軟板線路設計注意事項)
- Tomcat日志catalina.out文件过大的处理方法
- 《Java程序猿面试笔试宝典》之Java与C/C++有什么异同