码迷,mamicode.com
首页 > 其他好文 > 详细

django第二个项目--使用模板

时间:2016-05-22 18:03:44      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

第一步:

  创建新项目secondproject

cd /tmp/
django-admin startproject secondeproject

 

第二步:

  创建一个用于放置模板文件夹

cd /tmp/secondeproject/
mkdir templates
touch templates/template.html

  template.html内容如下:

<!doctype html>
<html>
<head>
        <title>template page</title>
</head>
<body>
        {{ my_var }}
</body>
</html>

  修改settings.py 配置模板保存路径

TEMPLATES = [
    {
        BACKEND: django.template.backends.django.DjangoTemplates,
        DIRS: [BASE_DIR+"/templates/"], #就是这一行,它定义了模板保存的位置。
        APP_DIRS: True,
        OPTIONS: {
            context_processors: [
                django.template.context_processors.debug,
                django.template.context_processors.request,
                django.contrib.auth.context_processors.auth,
                django.contrib.messages.context_processors.messages,
            ],
        },
    },
]

 

第三步:

  创建view.py文件

touch /tmp/secondeproject/secondeproject/view.py
vim /tmp/secondeproject/secondeproject/view.py

  view.py的内容如下

#!/usr/local/python3.5/bin/python3.5

from django.http import HttpResponse
from django.shortcuts import render

def fun_print_hello_world(request):
    context={my_var:hello world}
    return render(request,template.html,context)

 

第四步:

  修改urls.py 增加一个hello对应的url

from django.conf.urls import url
from django.contrib import admin
from secondeproject.view import fun_print_hello_world
urlpatterns = [
    url(r^admin/, admin.site.urls),
    url(r^hello/,fun_print_hello_world)
]

 

第五步:

  访问目标页面

技术分享

 

django第二个项目--使用模板

标签:

原文地址:http://www.cnblogs.com/JiangLe/p/5517055.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!