和Template
此外,Django还有一个urls分发器,它的作用是将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Template
URL控制器(路由层)
简单配置...将调用函数views.month_archive(request, '2005', '03')
有名分组
上面的示例使用简单的、没有命名的正则表达式组(通过圆括号)来捕获URL 中的值并以位置 参数传递给视图...P\d+)/$', book_achrive),
传参books_achrive(request, year=2012, month=12)
注意,有名分组相当于关键字传参,在views...Person("egon", 36)
Person_list = [alex, egon]
return render(request, "temp.html", locals())
在模板中引用这个类对象列表...dic.name.upper }}
特殊技能
如果需要传递的参数太多,可以使用如下方法:
return render(request, "temp.html", locals())
locals()可以直接将函数中所有的变量全部传给模板