django细节
2024-08-29 18:32:28
1.处理请求
1.1 /add/?a=4&b=5 这样GET方法进行【获取参数】
from django.shortcuts import render
from django.http import HttpResponse def add(request):
a = request.GET['a']
b = request.GET['b']
c = int(a)+int(b)
return HttpResponse(str(c))
注:request.GET 类似于一个字典,更好的办法是用 request.GET.get('a', 0) 当没有传递 a 的时候默认 a 为 0。
如果没传值,则跑出异常
1.2 采用 /add/3/4/ 这样的网址的方式
# django2
path('add/<int:a>/<int:b>/', calc_views.add2, name='add2'), def add2(request, a, b):
c = int(a) + int(b)
return HttpResponse(str(c))
最新文章
- Log4Net应用问题
- 安装VS2012以后打开office 2007 的任何程序都跳出VS2012配置界面的解决方案
- WebStorm 10.0.4注册码
- javascript [object,Object]
- OC键值观察KVO
- CSS3.0动画之hover---Y轴----3D旋转
- Maven使用第三方jar文件的两种方法 转
- 从源码看HashMap键值对集合
- [BZOJ]1079 着色方案(SCOI2008)
- docker学习-----docker可视化portainer
- bzoj5108: [CodePlus2017]可做题
- hex转mif文件 verilog
- Spring5中的DispatcherServlet初始化
- 【软工神话】第四篇(Alpha冲刺)
- ECharts访问后台,JSON格式返回数据实例
- Python3 tkinter基础 Entry show textvariable 密码输入框
- [转]magento性能优化
- 【转】ubuntu 12.04下如何开启 NFS 服务 &; 设置
- Java Try-with-resources
- Elasticsearch 实现自定义排序插件