django模版路径问题

最近开始实习,刚刚接触django!在我按文档写到搜索页面时,总是出现TemplateDoesNotExist at /search/错误。stackoverflow搜一搜发现是忘记写模版搜索路径。在setting.py加入下面部分:
<span style="font-size:14px;background-color: rgb(255, 255, 255);">import os.path

TEMPLATE_DIRS = (
    os.path.join(os.path.dirname(__file__), 'templates').replace('\\','/'),
)</span>

问题解决!

另外,下面是关于

<span style="font-size:14px;background-color: rgb(255, 255, 255);">os.path.join(os.path.dirname(__file__),</span>

(1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如:

             python d:/pythonSrc/test/test.py

             那么将输出 d:/pythonSrc/test

     (2).当"print os.path.dirname(__file__)"所在脚本是以相对路径被运行的, 那么将输出空目录,比如:

             python test.py

             那么将输出空字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Django是一个流行的高级Python Web框架,用于快速开发安全、可维护的Web应用。如果你想学习Django,以下是一个基本的学习路径建议: 1. **安装和环境设置**: - 安装Python(推荐使用最新版本) - 安装Django和必要的依赖(如pip, virtualenv或conda) 2. **入门教程**: - 阅读官方文档的快速入门指南(https://docs.djangoproject.com/en/stable/getting-started/) - 通过官方教程创建第一个Django项目(Hello World应用) 3. **基础知识**: - Django MVC(模型-视图-控制器)架构理解 - 模型(Model):数据库操作和ORM(Object-Relational Mapping) - 视图(View):处理HTTP请求,调用模型并返回响应 - 控制器(Controller):前端界面的逻辑处理,但实际在Django中很少单独使用 4. **模板系统**: - 学习Django模板语言(Template Language),如何渲染数据到HTML页面 5. **URL路由和视图**: - Django URL patterns,如何定义应用的URL结构 - 函数视图和类视图的区别 6. **表单处理**: - Django Forms API,如何创建和验证用户输入 7. **认证和授权**: - 设置用户身份验证(Authentication)和权限管理(Authorization) 8. **中间件(Middleware)**: - 了解Django的内置中间件和自定义中间件的使用场景 9. **模板继承和模板标签**: - 更深入地了解模板的继承和自定义过滤器和标签 10. **部署**: - 选择部署方法(如Gunicorn, Nginx等),并了解Docker部署 11. **实战项目**: - 开始构建小型应用,如博客、论坛或库存管理系统,以巩固所学知识 **相关问题--:** 1. Django的MVC架构具体是如何工作的? 2. 什么是Django的表单验证?有哪些内置验证方法? 3. 如何在Django中实现自定义的认证系统?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值