一、get在几处的用法

1.获取前端数据

request.POST.get('xxx')   #当存在多个值时,默认取列表最后一个元素;所以当存在多个值时,使用getlist

2.获取数据库数据

models.User.objects.get(xxx=yyy)   #get()方式返回的是单个对象,如果符合条件的对象有多个就会报错,所以我们一般用的是filter()

二、路由层设置

无名分组

路由层:url(r'^index/(\d+)/', views.index)   必须用括号,按位置参数传参
视图层:视图函数必须要用一个参数来接收,参数名可以随便取,也可以用*args
def index(request,xxx) 或者 def index(request,*args)

有名分组

路由层:url(r'^index/(?P<year>\d+)/', views.index)  注意P要大写,按关键字传参给视图函数
视图层:视图函数接收的参数名必须要和路由层传的参数名一致,或者用**kwargs接收多个参数
def index(request,year) 或者 def index(request,**kwargs)

最新文章

  1. linux单网卡多IP配置
  2. Python 动态创建函数【转】
  3. 将DataTable生成树json
  4. zookeeper启动错误 transaction type: 2 error: KeeperErrorCode = NoNode for /hbase
  5. 关于mysql(或MariaDB)中的用户账号格式
  6. 微软必应&#183;英雄会第三届在线编程大赛:几个bing?
  7. NEsper z
  8. DataGridView出现大红叉--在使用多线程访问数据源时
  9. Delphi常用排序
  10. nyist 82迷宫寻宝(一)(BFS)
  11. WebService使用的一些总结
  12. NYOJ 46-最少乘法次数(数论)
  13. 小公司免费的ERP软件
  14. 关于windows线程同步的四种方法
  15. 【译】Reflection.Emit vs. CodeDOM
  16. Web前端:如何实现选择select下拉框选中跳转其他页面
  17. c# 使用EnyimMemcached 连接memcache
  18. java中的内部类概念
  19. $.extend()浅拷贝深拷贝
  20. Centos Raid0 与Raid1 的备注

热门文章

  1. Git的使用(1) —— 版本库
  2. ubuntu之路——day8.4 Adam自适应矩估计算法
  3. [Linux] 内核通知链 notifier
  4. SPM(Software Project Management)课程感想
  5. strace命令 二
  6. 从库延迟增大,MySQL日志出现InnoDB: page_cleaner: 1000ms intended loop took 17915ms.
  7. python中list和dict
  8. AI项目(CV方向)研发流程
  9. 小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_17、SpringBootTest单元测试实战
  10. 小D课堂 - 零基础入门SpringBoot2.X到实战_第7节 SpringBoot常用Starter介绍和整合模板引擎Freemaker、thymeleaf_28..SpringBoot Starter讲解