创建Django项目(六)——模板
2014-01-12 12:21
435 查看
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之创建第4个项目编写第一个动态模板文件
- django之创建第3个项目:编写第一个模板文件
- 1、创建一个django项目
- 1、创建一个django项目
- Django入门-2:创建第一个Django项目
- Ant创建项目模板demo
- django之创建第5个项目-条件语句
- 使用Django创建一个基本项目
- django之创建第10个项目-图片上传方式1
- 在VS2005中创建项目模板来提高开发效率
- Django源码分析1:创建项目和应用分析
- 创建一个Django项目
- Django创建第一个项目HelloWorld
- Django学习(2):创建项目及应用
- 提示 #32: 你知道吗... 如何轻松地创建你自己的项目模板?
- django学习笔记(二):Django开发项目的创建(开发环境而非正式发布环境)
- 创建Django项目时失败的问题
- 微软SCRUM 1.0流程模板在中文版TFS2010上无法创建项目的解决办法(续)
- Django 从0开始创建一个项目
- idea创建maven项目很慢的(选定模板方式创建项目慢的解决方案))