1.更改settings.py设置
import os.path
TEMPLATE_DIRS = (
os.path.join(os.path.dirname(__file__), 'templates').replace('\','/'),
)
2.对current_datetime进行修改
from django.template.loader import get_template
from django.template import Context
from django.http import HttpResponse
import datetime
def current_datetime(request):
now = datetime.datetime.now()
t = get_template('current_datetime.html')
html = t.render(Context({'current_date': now}))
return HttpResponse(html)
3.在模板目录中创建包括以下模板代码 current_datetime.html 文件:
It is now {{ current_date }}.
以上3步完成模板分离
4.更方便的使用
from django.shortcuts import render_to_response
import datetime
def current_datetime(request):
now = datetime.datetime.now()
return render_to_response('current_datetime.html', {'current_date': now})
分享到:
相关推荐
本笔记将深入探讨Django的基础概念、核心功能以及实际应用。 1. **Django简介**: Django是由两位美国开发者在2005年创建的开源项目,它遵循MVC(模型-视图-控制器)设计模式,但更倾向于MTV(模型-模板-视图)...
2022 B站最详细django3教程(django从入门到实践) 很适合刚学习django的同学 通过一个案例,把django的基本的templates,models,urls,from,modelfrom讲的清清楚楚,甚至还给了我们应用场景。
学习django框架的笔记,超详细
在看django book 2.0和django官方文档的过程中自己做的django笔记,
千锋Django笔记可能涵盖了从安装配置到项目实战的全过程,包括模型定义、视图处理、模板渲染、表单处理、用户认证与授权等重要知识点。思维导图则以可视化的方式,帮助记忆和理解Django的架构和各组件之间的关系,使...
【千锋Django笔记】是针对Python Web开发框架Django的一份详细学习资料,这份笔记可能包含了从基础知识到高级特性的全面讲解。Django是一个高效、成熟且功能强大的开源Web框架,它遵循“DRY(Don't Repeat Yourself...
3. **Django admin自定义管理**:Django的admin后台是一个强大的工具,允许开发者快速创建管理界面。通过在模型类上注册admin,可以实现数据的增删查改。进一步,还可以自定义admin界面的显示样式、表单字段和操作,...
【千锋教育Django笔记】是一份专门为初学者设计的学习资料,它涵盖了Django框架的基础知识和实战技巧。Django是Python编程语言中一个强大的、免费的开源Web应用框架,它遵循模型-模板-视图(MTV)架构模式,旨在简化...
**Django学习笔记** Django,作为Python领域最流行的Web框架之一,因其高效、安全且易于上手的特点,被广大开发者所青睐。本学习笔记旨在深入解析Django的核心概念、功能以及实际应用,帮助读者从零开始掌握这个...
### Django框架学习笔记 #### 软件框架概述 软件框架是软件开发中的一种结构化设计,它提供了一种组织代码、数据和其他资源的方式,使得开发者可以更容易地构建应用程序。框架通常包含了一些预设的解决方案,这些...
在本压缩包中,"Django学习笔记.doc文件.rar"包含了一份详尽的Django框架学习资料,由以下几个部分组成: 1. **用户身份验证.doc**:这部分讲述了Django内置的身份验证系统,包括如何创建用户账户,登录和登出功能...
Django笔记(自用)
Django相关笔记记录了Django基础,可以帮助同行快速上手。
### Django学习笔记知识点详解 #### 一、Django框架安装及环境配置 **知识点1:安装Django** - **背景介绍:** 在Python环境中安装Django框架是开发基于Python的Web应用程序的第一步。 - **安装步骤:** - **...
个人总结的Django学习笔记, 持续更新中。 目前只是总结了django的一部分学习逻辑。
3. **模型(Model)**:Django的核心是ORM,模型定义了数据库表的结构,包含字段和方法,是数据操作的主要接口。 4. **视图(View)**:视图处理HTTP请求,并返回HTTP响应。它们通常与模板结合,用于生成动态网页...
django教程:基本操作笔记整理.png