<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Django%E6%A8%A1%E7%89%88%E8%AF%AD%E8%A8%80</id>
	<title>Django模版语言 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Django%E6%A8%A1%E7%89%88%E8%AF%AD%E8%A8%80"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Django%E6%A8%A1%E7%89%88%E8%AF%AD%E8%A8%80&amp;action=history"/>
	<updated>2026-04-23T11:08:23Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=Django%E6%A8%A1%E7%89%88%E8%AF%AD%E8%A8%80&amp;diff=296&amp;oldid=prev</id>
		<title>Evan：​导入1个版本</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Django%E6%A8%A1%E7%89%88%E8%AF%AD%E8%A8%80&amp;diff=296&amp;oldid=prev"/>
		<updated>2019-10-14T13:48:47Z</updated>

		<summary type="html">&lt;p&gt;导入1个版本&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
django模版语言&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
这个模板本质上是HTML，但是夹杂了一些变量和模板标签：&lt;br /&gt;
1，用{{}}包围的是变量，如{{person_name}}，这表示把给定变量的值插入，如何指定这些变量的值我们即将说明&lt;br /&gt;
2，用{%%}包围的是块标签，如{%if ordered_warranty%}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==标签==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
标签看起来像是这样的： {% tag %}。标签比变量复杂得多：有些用于在输出中创建文本，有些用于控制循环或逻辑，有些用于加载外部信息到模板中供以后的变量使用。&lt;br /&gt;
&lt;br /&gt;
有些标签需要开始标签和结束标签（例如{% tag %} ... tag contents ... {% endtag %}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
extends 标签是这里的关键。它告诉模版引擎，这个模版“继承”了另一个模版。当模版系统处理这个模版时，首先，它将定位父模版——在此例中，就是“base.html”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{% extends &amp;quot;base.html&amp;quot; %}&lt;br /&gt;
{% block title %}DJ中古机卖场{% endblock %}&lt;br /&gt;
{% block content %}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forloop.first&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===内置标签与过滤器 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
block&lt;br /&gt;
&lt;br /&gt;
block标签可以被子模板覆盖.查看 模板继承 可以获得更多信息&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://python.usyiyi.cn/documents/django_182/ref/templates/builtins.html#ref-templates-builtins-tags 内置标签与过滤器]&lt;br /&gt;
&lt;br /&gt;
[http://python.usyiyi.cn/documents/django_182/ref/templates/language.html#template-inheritance 模版继承]&lt;br /&gt;
&lt;br /&gt;
=trouble shooting=&lt;br /&gt;
今天有个项目出现   模板不存在   TemplateDoesNotExist     原来是 settings.py  忘记 设置 &amp;#039;DIRS&amp;#039;: [os.path.join(BASE_DIR, &amp;#039;templates&amp;#039;)],&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=参考=&lt;br /&gt;
[http://blog.csdn.net/zhangxinrun/article/details/8095118   Django模板系统(非常详细)]&lt;br /&gt;
&lt;br /&gt;
[http://python.usyiyi.cn/translate/django_182/ref/templates/language.html Django模版语言]&lt;br /&gt;
&lt;br /&gt;
[http://code.ziqiangxuetang.com/django/django-template.html  zqxt Django 模板]&lt;br /&gt;
&lt;br /&gt;
[http://www.runoob.com/django/django-template.html Django 模板]&lt;br /&gt;
&lt;br /&gt;
[[category:django]]&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>