反向解析,根据规则生成url,所以namespace是可以用于解析.
{ % url 'name' p1 p2 %}
自动生成url所以url改变也不用更改模板了.
点击反向
{ % url 'booktest:show' %}
url 就是bookest的规则加上show的规则 比如 booktest/123
转义
默认是开启的
csrf
go的模板中,提供了防止跨站攻击的方法,使用步骤如下:
step1:在settings.py中启用'django.middleware.csrf.CsrfViewMiddleware'中间件,此项在创建项目时,默认被启用
step2:在csrf1.html中添加标签
<form>
{% csrf_token %}
...
</form>
提前准备
1.创建project ,创建app
2.添加app,设置模板路径,设置数据库,全是在setting里面操作
3.urls配置到booktest/urls,创建templates文件夹
4.按照数据库写models
5.现在就是在urls-view-templates做实验了.
网友评论