首页 > 其他 > 详细

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

时间:2014-01-15 23:53:19      阅读:439      评论:0      收藏:0      [点我收藏+]

 

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/,查看所有的日志。
bubuko.com,布布扣

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

原文:http://www.cnblogs.com/zifenger/p/3515801.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!