在day4中,你可能已经注意到我们在例子视图中返回文本的方式有点特别. 也就是说,HTML被直接硬编码在 Python 代码之中. html = "<html><body>It is now %s.</body></html>" % now 尽管这种技术便于解释视图是如何工作的,但直接将HTML硬编码到你的视图里却并不是一个好主意. 让我们来看一下为什么: 对页面设计进行的任何改变都必须对 Python 代码进行相应的修改. 站点设计的修…
下面是一个新闻的模板:mysite/news/templates/news/year_archive.html mysite/news/templates/news/year_archive.html {% extends "base.html" %} {% block title %}Articles for {{ year }}{% endblock %} {% block content %}<h1>Articles for {{ year }}</h1>…
1.第一个标签是 if 标签 vim learn/home.html <!DOCTYPE html><html><head> <title>{{title}}</title></head><body>{% if user %} <li>name: {{user.name}} <li>{%else%}用户不存在{%endif%}</body></ht…