1.模板配置

在 setting.py 中配置 TEMPLATES

BACKEND 解析HTML静态文件的模板引擎类型

DIRS 一个文件夹目录的列表,如果设置,则 django 会在这里指定的目录中查找静态HTML模板文件

APP_DIRS 一个布尔值,如果为 True 则 django 会自动在每个应用目录下的templates 目录中查找静态HTML模板文件

2.应用配置

每当创建一个新的应用,需要修改 setting.py 中的配置如下:

写法提示: 应用名.apps.类名          在每个应用下面有一个 apps.py 文件,里面有一个类,这里添加的就是这个INSTALLED_APPS‘django.contrib.admin‘,

‘django.contrib.auth‘,

‘django.contrib.contenttypes‘,

‘django.contrib.sessions‘,

‘django.contrib.messages‘,

‘django.contrib.staticfiles‘,

‘myapp.apps.MyappConfig‘,

# 应用名.apps.类名

]

3.模板文件

在应用目录下面创建一个文件夹并命名为:templates 将html文件放这里

4.编写视图文件

from django.shortcuts import render

from django.http import HttpResponse

def index(request):

return render(request,‘index.html‘)

render(HttpRequest 对象, 模板名称,传入模板的字典数据) 这个函数的作用是: 读取指定的模板文件 将数据传入模板进行渲染 把渲染结果做为响应返回给客户端

5.静态资源加载

静态HTML模板文件中经常会引入一些外部文件,例如:图片、CSS样式表、JS脚本文件、音频、视频、字体等等。我们把这些文件称之为“静态资源”文件。

默认的情况下,django认为静态文件在应用下的 static 目录中。因此,应该将静态文件放在 该目录下,django 才能正确查找到。

在模板中使用硬编码的方式写静态文件的地址,如果地址变化则非常麻烦。因此,django推荐在模板中使用 static 标签来自动生成静态文件地址: 提示:必须在使用 static 标签之前,

{% load static %}

{% load static %}

天天生鲜-首页

6.指定其他静态文件目录

如果你还需要将一些静态文件放在非应用目录的其他指定目录,甚至是放在项目目录以外的地方。Django也是允许的,只需要在配置文件 settings.py 中加入如下配置: 该配置是一个目录地址列表,如果指定,则 django 在加载静态资源文件的时候,会依次在这些目录中查找该文件。

#settings.py

STATICFILES_DIRS=[‘/usr/bin‘]

静态html如何写入文件,静态HTML模板渲染相关推荐

  1. png文件头_Golang GinWeb框架7静态文件/模板渲染

    简介 本文接着上文(Golang GinWeb框架6-绑定请求字符串/URI/请求头/复选框/表单类型)继续探索GinWeb框架 静态文件服务 package mainimport ( "g ...

  2. Go gin静态文件的使用、自定义模板渲染器

    Go gin静态文件的使用 一.指定静态文件路径 engine.Static("/static", "static") 第一个参数是url,第二个参数是url对 ...

  3. Freemarker基于模板文件静态化代码示例

    Freemarker基于模板文件静态化代码示例

  4. Django学习笔记之模板渲染、模板语言、simple_tag、母版子版、静态配置文件

    一.首先我们用PyCharm来创建一个Django项目 终端命令:django-admin startproject sitename 图形创建: 这样一个Django项目就创建完成了,上面可以看到项 ...

  5. html 动态调用php文件,html静态页面调用php文件的方法

    html静态页面调用php文件的方法 本文实例讲述了html静态页面调用php文件的方法.分享给大家供大家参考.具体方法如下: 静态页面中看上去好像是不能直接调用php文件的,但是却可以使用js调用方 ...

  6. php生成文件index.html,Typecho生成静态首页index.html文件

    Typecho生成静态首页index.html文件 作者:佚名 来源:爱好者 时间:2019-11-02 在挨踢路看到的教程,不仅仅适用于Typecho,wordpress也是可以通用. 教程 在网站 ...

  7. fastapi 传输文件存文件_python3 FastAPI框架入门 基本使用, 模版渲染, 数据交互,cookie使用, 上传文件, 静态文件配置...

    [FastAPI框架入门 基本使用, 模版渲染, form表单数据交互, 上传文件, 静态文件配置] 安装pip3 install fastapi [all] pip3 install unicorn ...

  8. linux编译静态库的头文件,条件编译,头文件,静态库,共享库与多文件编程

    条件编译 条件编译即满足某些条件的时候编译某部分代码,常用于开发多个版本的程序,当满足条件A时,编译出免费版本的软件,当满足条件B时,编译除vip版本的软件,可以提高代码的复用率.条件编译使用&quo ...

  9. idea 导入template_如何将静态导入添加到IntelliJ IDEA实时模板

    我需要将以下Eclipse模板移植到IntelliJ IDEA /** * See method name. */ @${testType:newType(org.junit.Test)} publi ...

最新文章

  1. nojy 105 九的余数
  2. c语言 临时文件作用,c语言函数mktemp()产生唯一临时文件名实例源码介绍
  3. 成功解决pandas\core\frame.py:2754: SettingWithCopyWarning: A value is trying to be set on a copy of a s
  4. html设计一张试卷算分,HTML试卷10班分享[共5页].doc
  5. Edge浏览器开发人员工具
  6. freemarker导出word 目录_PPT转Word你还用复制粘贴?别笑掉大牙了,这几招教你快速转换...
  7. 解决ubuntu和windows之间无法复制粘贴问题
  8. 借助 Pod 删除事件的传播实现 Pod 摘流
  9. 二十三种设计模式详解
  10. 【特效】hover效果之四线动画
  11. 苏格拉底的苹果_苏格拉底关于人生的教诲
  12. LeetCode7. 整数反转
  13. android ndk 头文件,笔记:Android源码和NDK目录及头文件
  14. python 抠图源码_别再自己抠图了,Python用5行代码实现批量抠图
  15. c语言中反余切三角函数,三角函数(反双曲)正弦,余弦,正切,余切,正割,余割在线计算器_三贝计算网_23bei.com...
  16. 应用程序窗口小部件App Widgets
  17. 一位射频技术支持工程师的工作感悟
  18. Java多线程和操作系统多线程关系
  19. spring boot实现图片裁剪
  20. 2021高考北京大峪中学成绩查询,2014年北京市各区高考成绩汇总

热门文章

  1. 玩游戏用什么轴的机械键盘好_机械键盘下的“轴”到底是什么?
  2. 【爬虫剑谱】三卷4章 拾遗篇-关于lxml库下etree模块中Xpath表达式的使用小结
  3. C语言极坐标转直角坐标,C语言实现直角坐标转换为极坐标的方法
  4. docker快速搭建数据库测试环境
  5. MySQL5.7--项目数据库不同出现的问题
  6. 从零开始学php 光盘,从零开始学PHP(第2版)(含DVD光盘1张)
  7. 查询出两个表中不同的数据
  8. 利用JDK自带的keytool生成SSL证书然后导入到SpringBoot
  9. 自用迷你版的Deferred
  10. 从前台获取的数据出现乱码的解决方法