Django路径问题

1.django中的三种路径

1.1 操作系统文件绝对路径

  • django 静态文件查找, 模板查找(第一种)
# 去配置好的 文件夹 中查找指定的文件
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_URL = '/static/'
# /teach/shiyanlou_project/syl/apps/user/ 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
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中实现自定义的认证系统?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值