创建Django项目(六)——模板

 

2013-08-07 22:42:30|  

 
        1.设置模板路径
        打开 settings.py 文件,修改 TEMPLATE_DIRS 内容,指向模板存放的绝对路径,而不是相对路径。添加代码如下:
import os
ROOT = os.path.split(os.path.realpath(__file__))[0]
TEMPLATE_DIRS = (    
    "%s/templates" % ROOT,  # 指向模板存放的绝对路径
)
 
        2.创建根模板base.html
        创建根模板"mysite\mysite\templates\base.html":
<html lang="en">
<head>
    {% autoescape off %}
    <title>{% block title %}{% endblock %}</title>
    {% endautoescape %}
</head>
<body bgcolor="#EBD3E8"> 
    <i><small> 欢迎你!</small> </i>
    <h1 align="center" style="color:#AE00AE">mysite</h1>
    <hr>
    {% block content %} {% endblock %}
    {% block footer %}
    <hr>
    <i><small> 谢谢你访问我的站点。</small> </i>
    {% endblock %}
</body>
</html>
 
        3.创建前端模板
        创建展示日志的模板"mysite\blog\templates\show_blogs.html":
{% extends "base.html" %}
{% block title %}show_blogs{% endblock %}
{% block content %} 
<table>   
    {% for article in article_list %}
        <tr>
            <td>   
                <b style="color: #921AFF">{{ article.title }}</b>
            </td>
            <td>
                <i style="color: #B15BFF">{{article.group}}</i>
            </td>
            <td>
                <small>{{ article.timestamp|date:"Y-m-d H:i"}}</small>
            </td> 
        </tr> 
        <tr>
            <td>
                {{ article.get_body_part|safe }} 
            </td>
        </tr>  
    {% endfor %} 
</table> 
{% endblock %}
 
         4. 访问页面
        启动开发服务器,访问http://localhost:8000/blog/show_blogs/,查看所有的日志。
创建Django项目(六)——模板

创建Django项目(六)——模板

上一篇:双系统如何正确的使用修复BCD工具分享


下一篇:iOS15 / iPadOS15 描述文件下载(描述文件下载地址已更新)