Django 学习笔记汇总

Django 是什么?

为什么学习 Django?

小能手的 Django 的学习之路,其实是按照 (官方文档)[https://docs.djangoproject.com/] 来进行的。这一系列笔记是对官方文档的实践,同时结合项目中的实际问题针对性的进行深入。

1 入门教程

入门教程牵引着开发者摸索一遍框架所涉及的各个方面。一个很大的特点是它会故意留一些笨重的步骤,然后再提出框架提供的快捷机制,让开发者更能体会到框架的优势。

1.1 创建第一个项目

这篇笔记就是这一系列的 hello world,主要描述基础的项目及应用创建操作,以及基本的请求和响应流程。

1.2 模型和 admin 站点

在这节里,我们将建立数据库,创建第一个模型,关注 Django 提供的自动生成的管理页面。换句话说,是进行数据库相关的操作,模型是数据库的基础结构,管理页面又是对数据库进行可视化的操作。

1.3 视图和模板

这一节是前端的内容,主要在讲视图,除了view是视图层,模版显然也是涵盖在视图层之中。细化来看,view是负责模版的呈现逻辑及交互,模版负责具体页面展示。

1.4 表单和通用视图

这一节应用了简单的表单处理,重点引入了通用视图来精简我们的代码。只需传递给它指定模版,以及模型,一切就OK了。它比 render 快捷函数更加简洁。

1.6 静态文件

这节笔记描述了如何增加样式文件及图片。/app/static/ 目录放置网站的静态文件,即 staticfile,{% static %} 模板标签会生成静态文件的绝对路径。

1.7 自定义 admin 站点

这节笔记将更加深入地处理 admin 站点,包括修改表单更加直观呈现模型数据,快速添加关联对象,以及后台涉及的列表展示、过滤器、搜索框等操作。

2 专题深入

templates

生产环境中部署: 概览 | WSGI 服务器 | 部署静态文件 https://docs.djangoproject.com/zh-hans/2.2/howto/static-files/deployment/ collectstatic | 用 email 跟踪代码错误

3 项目实践

End


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值