有一个前端页面,如何把它配置到django中

》把页面放到模板文件夹中

为了方便管理,会在模板文件夹中,创建一个与应用同名的目录

这个目录专门的存放相关的页面

190829课堂母版与子版_加载

目标,让页面先呈现出来

190829课堂母版与子版_封装_02

路由

190829课堂母版与子版_加载_03
视图

190829课堂母版与子版_django_04

模板

190829课堂母版与子版_前端页面_05

没有加载样式

190829课堂母版与子版_加载_06

配置静态目录,样式等内容生效

》静态目录的配置

190829课堂母版与子版_前端页面_07
。。。。

多个页面使用同一个模板,修改的问题

需求:

修模板页的一个内容,希望所有的页面都能够共享到修改的结果

解决:

把各个页面需要共用的内容

封装成一个母版

子页面继承母版

在母版中预留一些自定代码的空间

母版与子版的使用

定义一个母版

直接写一个html文件

母版中需要给子版预留个性的代码空间

预留的方式是

{% bolock 块名称 %}

{% endblock %}

190829课堂母版与子版_封装_08

子版

主要继承一下母版,可以拿到公共的内容

{% extends 母版文件 %}

还需要插入个性化的内容

{% block 块名称 %}

190829课堂母版与子版_前端页面_09