模板通常用于产生HTML,但是Django的模板也能产生任何基于文本格式的文档。
模版基本介绍
模板是一个文本,用于分离文档的表现形式和内容。 模板定义了占位符以及各种用于规范文档该如何显示的各部分基本逻辑(模板标签)。 模板通常用于产生HTML,但是Django的模板也能产生任何基于文本格式的文档。
来一个项目说明
1、建立MyDjangoSite项目具体不多说,参考前面。
2、在MyDjangoSite(包含四个文件的)文件夹目录下新建templates文件夹存放模版。
3、在刚建立的模版下建模版文件user_info.html
代码如下:
用户信息:
姓名:{{name}}
年龄:{{age}}
说明:{{ name }}叫做模版变量;{% if xx %} ,{% for x in list %}模版标签。
4、修改settings.py 中的TEMPLATE_DIRS
导入import os.path
添加 os.path.join(os.path.dirname(__file__), ‘templates’).replace(‘\\’,’/’),
代码如下:
TEMPLATE_DIRS = (
# Put strings here, like “/home/html/django_templates” or “C:/www/django/templates”.
# Always use forward slashes, even on Windows.
# Don’t forget to use absolute paths, not relative paths.
# Put strings here, like “/home/html/django_templates” or “C:/www/django/templates”.
# Always use forward slashes, even on Windows.
# Don’t forget to use absolute paths, not relative paths.
#”E:/workspace/pythonworkspace/MyDjangoSite/MyDjangoSite/templates”,
os.pat来源gao@!dai!ma.com搞$$代^@码网h.join(os.path.dirname(__file__), ‘templates’).replace(‘\\’,’/’),
)
以上就是python Django模板的使用方法(图文)的详细内容,更多请关注gaodaima搞代码网其它相关文章!