Django-4模板

反向解析,根据规则生成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做实验了.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立性)。软件设计中通常用耦合度和内聚...
    riverstation阅读 2,089评论 0 8
  • 切换到创建项目的目录 cd C:\Users\admin\Desktop\DjangoProject创建名为pr...
    在努力中阅读 3,314评论 2 3
  • 一、Django框架前言知识: 1、C/S和B/S的区别: C/S结构软件:客户端/服务端软件,即客户端要自己下载...
    月下独酌123阅读 4,620评论 0 36
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,886评论 18 139
  • 反向解析 URL的参数] [情况一:位置参数][情况二: 关键字参数] 1) 打开booktest/views.p...
    錦魚阅读 774评论 0 0