2014-03-13 79 views
0

我正在學習Django框架,我在本地主機上設置了Django併成功運行了我的第一個應用程序,並且我從git下載了一些web應用程序,然後試圖理解它,但是當我打開模板使用HTML格式的是從原來的HTML格式完全地不同,所以我只是想知道他們正在使用,以建立HTML文件是何種腳本編寫,或語言,這裏是一個示例代碼Django無法理解模板html格式

{% extends "admin/change_list.html" %} 
{% load i18n %} 

{% block object-tools-items %} 
{% if not is_popup %} 
<a href="{{ recoverlist_url }}" class="recoverlink btn"> 
    <i class="icon-repeat"></i>&nbsp; 
    {% blocktrans with cl.opts.verbose_name_plural|escape as name %}Recover deleted {{ name }}{% endblocktrans %}</a> 
{% endif %} 
{{block.super}} 
{% endblock %} 

我不能得到什麼{%%}在這裏做,它是一個像jsp或其他東西一樣的腳本標記,如果它是一個腳本,它是什麼樣的腳本?因爲通常html文件開始於

<head> 

標記。

+1

[Django模板語言文檔](https://docs.djangoproject.com/zh/dev/topics/templates/)肯定會有所幫助。 – alecxe

+0

它只是模板的一部分,它擴展了'admin/change_list.html'。看看https://docs.djangoproject.com/en/dev/topics/templates/ – Selcuk

+1

如果你正在學習Django,它是否發生了你做的教程,在這裏解釋了這一切? –

回答

1

它是一個腳本標籤就像JSP或者別的東西

是。

如果它是一種腳本,它是什麼樣的腳本?

Django Template language

因爲通常HTML文件開始與<head>標籤。

這不是HTML。它是一種模板語言,用於呈現和輸出HTML。

我建議你通過Django tutorial