django-003-路由及视图
Django 中视图用来接受 Web 请求,并作出响应。 视图本质就是一个 Python函数,其返回的响应有两种: 以 json 数据形式返回 以网页形式返回 视图响应的流程:浏览器发起请求 -> Django 获取信息并去掉 ip: 端口 -> urls 路由匹配 -> 视图响应 -> 返回给浏览器 1. url Web 根路由配置具体目录设置在…
django-002-模板
《千峰教育 django 视频教程》的学习笔记。 django 模板是用来快速生成页面的工具,支持简单的逻辑函数等。 模板的设计方式实现了 MVT 中的 VT 解耦,VT 具有 N:M 的关系,即一个视图函数可以调用任意模板,一个模板可供任意视图函数使用。 1.11 官方文档: djangoproject docs 1. 模板加载与渲染 模板处理分…
django-001-model基础
《千峰教育 django 视频教程》的学习笔记。 django 中已经集成 ORM,故 model 操作数据库时直接调 Python 函数即可,不需要写 SQL。 导入 ORM 操作的父类 models: from django.db import models 模型相关的学习和测试推荐在项目命令行中进行: python manage.py she…
django-000-概要
《千峰教育 django 视频教程》的学习笔记。 1. django 设计模式 django 采用 MVC 框架模式,有时也称 MVT 模式。 MVC 模式简介: Model: 封装业务逻辑相关的数据,web 中用来处理数据逻辑部分。Model 通常只提供功能性接口; View: 负责数据的显示和呈现,是对用户的直接输出; Controller: …
git 入门笔记
Git 分布式版本控制系统,可分为三个区域:工作区、暂存区、归档区。 工作区(working tree) $\xRightarrow{add}$ 暂存区(stage, index) $\xRightarrow{commit}$ 归档区 $\xRightarrow{push}$ 远程仓库 add 将工作区的文件提交到暂存区,commit 是将暂存区的…