Django[11]模板Template context和Bootstrap使用

视图views.py中

1234567891011121314151617181920212223242526

from __future__ import unicode_literals

from django.shortcuts import render

# Create your views here.from django.http import HttpResponse

def (request):	context = {		"title": "home"	}	return render(request,"index.html",context)

def posts_create(request):	context = {		"title": "create"	}	return render(request,"index.html",context)

def posts_detail(request):	context = {		"title": "detail"	}	return render(request,"index.html",context)

index.html中

context大专栏  Django[11]模板Template context和Bootstrap使用填充模板 index.html,然后再返回

index.html中添加如下代码:

1
<h1>Hello {{ title }}}</h1>

context是一个字典,存放要渲染到页面的数据

Bootstrap模板使用

1. 下载模板文件

模板文件链接

2. 把html文件拷贝到了templates文件夹下面

3. 新建一个statics文件夹,用于存放css文件和js文件

4. 把css和js文件拷贝到statics文件夹下

5. 在settings.py中配置statics文件夹

1234
STATICFILES_DIRS = [    os.path.join(BASE_DIR, "statics")]

6. 将html文件中指定位置的css和js文件的路径修改为/static/…

文档结构如下:

效果如图:

via Django1.10教程 -11 -模板Template context和Bootstrap使用

原文地址:https://www.cnblogs.com/liuzhongrong/p/12289604.html

时间: 2024-07-31 06:49:03

Django[11]模板Template context和Bootstrap使用的相关文章

Django之模板Template

模板介绍 作为Web框架,Django提供了模板,可以很便利的动态生成HTML 模版系统致力于表达外观,而不是程序逻辑 模板的设计实现了业务逻辑(view)与显示内容(template)的分离,一个视图可以使用任意一个模板,一个模板可以供多个视图使用 模板包含 HTML的静态部分 动态插入内容部分 Django模板语言,简写DTL,定义在django.template包中 由startproject命令生成的settings.py定义关于模板的值: DIRS定义了一个目录列表,模板引擎按列表顺序

django MTV模板template(T)

在上一章节中我们使用 django.http.HttpResponse() 来输出 " meishiweb!".该方式将数据与视图混合在一起,不符合 Django 的 MTV 思想. 下面我们将为大家详细介绍 Django 模板的应用,模板是一个文本,用于分离文档的表现形式和内容.

Django的模板系统

模板系统介绍 模板系统的组成:HTML代码和逻辑控制代码 逻辑控制代码可以理解是django模板语言 django的模板语言组成 变量(使用双大括号来引用变量): 标签(tag)的使用(使用大括号和百分比的组合来表示使用tag) 模板继承 模板语言之变量 语法: {{var_name}} var_name 指变量名 使用模板语言之前: 先介绍template对象和Context对象 进入django的项目的交互环境 python manange.py shell >>> from dja

Django 模板 template

组成:HTML代码+逻辑控制代码 逻辑控制代码的组成 1.变量 {{  var_name }} 深度变量的查找:万能的句点号 #最好是用几个例子来说明一下. # 首先,句点可用于访问列表索引,例如: >>> from django.template import Template, Context >>> t = Template('Item 2 is {{ items.2 }}.') >>> c = Context({'items': ['apple

Django框架简介及模板Template

Django框架简介 MVC框架和MTV框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model).视图(View)和控制器(Controller),具有耦合性低.重用性高.生命周期成本低等优点. 想要更详细的了解MVC模式? >> 点我 Django框架的设计模式借鉴了MVC框架的思想,也是分成三部分,来降低各个部分之间的耦合性. Django框架的不同之处在于它拆分的三部分为:Model(模型).Templ

实习生的Django[2](模板)

快要下班了,今天研究了一整天日文翻译(我的项目与日文息息相关阿),累得要死,在下班之前偷偷总结一下今天学的Django. 因为不能花很多时间去学Django,要均衡-所以今天就之做了一下模板. 因为上一次写的[1]说的视图,今天很自然就开始作模板了. 什么叫模板? 玩过C++的人都知道(c++三宝:template,stl,class),但是为了博文看起来好像作者有在写,我就用简单地话解释一下:我们面试都非常讨厌自我介绍(好像面试官不会看简历的样子?),为此我只能将:我叫XXX,来自XXX,特长

7 Django的模板层

你可能已经注意到我们在例子视图中返回文本的方式有点特别. 也就是说,HTML被直接硬编码在 Python代码之中. def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is now %s.</body></html>" % now return HttpResponse(html) 尽管这种技术便于解释视图是如何工作的,但直

Django框架中的Context使用

Django框架中的Context使用 2017年11月09日 20:01:09 aweilark 阅读数:1113 转载自:http://www.aichengxu.com/python/60625.htm 一旦你创建一个 Template 对象,你可以用 context 来传递数据给它. 一个context是一系列变量和它们值的集合. context在Django里表现为 Context 类,在 django.template 模块里. 她的构造函数带有一个可选的参数: 一个字典映射变量和它

django模版(Template)几种调用方式

同一模板,多个上下文 一旦有了 模板 对象,你就可以通过它渲染多个context, 例如: >>> from django.template import Template, Context >>> t = Template('Hello, {{ name }}') >>> print t.render(Context({'name': 'John'})) Hello, John >>> print t.render(Context(