Django笔记&教程 5-3 综合使用示例】的更多相关文章

Django 自学笔记兼学习教程第5章第3节--综合使用示例 点击查看教程总目录 1 - 生成学号场景 场景描述: 教务管理系统中,学生注册账号,学生选择年级后,生成唯一学号. 细节分析: 学生学号由年级号和年级内编号组成. 年级号由学生选择,年级内编号由系统生成,生成规则为按年级内学生注册时间排序依次生成编号, 如第一个注册的年级内编号为000001,第二个注册的为000002,依次类推. 假设学生选择的学号为2020, 那么生成过程如下 grade = "2020" # order…
本篇博客只有目录,正文内容在目录章节链接的博客里 除目录本身外,没有链接的章节,说明内容还没开始编辑 本项目笔记仍在不断创作中,还有些内容会根据自身所学不断更新完善 本项目主要为markdwon文档,用于记录我学习使用django的经历,梳理自身所学,同时也可以供其他学习者作为教程参考. 作者自我介绍:b站小UP主,时常直播编程+红警三,python1对1辅导老师. 总目录 简介 1 前言 2 框架版本与相关工具 第一章 入门 1 一 新建项目 2 二 常用配置 第二章 URL与View 1 U…
Django 自学笔记兼学习教程第2章第1节--URL与View关系 点击查看教程总目录 参考:how-django-processes-a-request 1- Django处理请求(request)过程 简单概括如下: 根据ROOT_URLCONF(位于setting.py)选择对应的url解析模块(默认是urls.py) 加载上一步找到的url解析模块(默认是urls.py)查找变量urlpatterns 按顺序遍历urlpatterns里面的urlpattern,返回第一个匹配reque…
Django 自学笔记兼学习教程第2章第3节--视图(view)函数介绍 点击查看教程总目录 参考文献:https://docs.djangoproject.com/en/2.2/topics/http/views/ 1- 视图(view)函数介绍 先上一段官方说明: A view function, or view for short, is simply a Python function that takes a Web request and returns a Web response…
Django 自学笔记兼学习教程第2章第4节--视图常用 点击查看教程总目录 1 - shortcut 视图函数需要返回一个HttpResponse对象或者其子类对象. 不过很多时候直接手写建立一个HttpResponse对象比较麻烦. 所以Django实现了建立HttpResponse对象的一些快捷方法: 这些方法收集在django.shortcuts包中. 比如下一章将会频繁使用的render方法, 还有本章第二部分会介绍的redirect方法, 都是django.shortcuts包中的.…
Django 自学笔记兼学习教程第3章第1节--模板(Template)基础 点击查看教程总目录 1 介绍 模板文件:让Django能够自动生成html代码 作为一个web框架,Django需要需要在html页面里展示python变量值或使用python代码 直接在html里面写入python代码是不行的,所以需要一种方便的方式(根据python变量或python代码)来动态生成HTML. 最常见的方法是使用模板. 注:想要弄懂模板,必须先懂点HTML,不用精通,认识和了解html基础语法.代码…
Django 自学笔记兼学习教程第3章第3节--模板常用语法 点击查看教程总目录 本文主要参考:https://docs.djangoproject.com/en/2.2/ref/templates/builtins/ 模板语法的四种结构中,Comments(注释)结构都是固定的,没有什么其他的变化和方法. 所以这里介绍下其他三种结构的各种用法. 1 Variables(变量) 该结构基础用法为 {{ variable}} python为面向对象语言,所以程序里也会有各种对象,该结构中获取变量对…
Django 自学笔记兼学习教程第3章第4节--模板继承 点击查看教程总目录 在介绍具体的技术之前,先介绍在什么样的场景中,需要使用这样的技术,我觉得这对于新手理解起来很重要. 一般来说,要渲染一个页面我们就需要新建一个对应的模板,然而一个系统中,多个页面常常会有很多功能相似的内容区域,比如都有头部栏.侧边栏.底部信息栏等等,这样的内容区域是多个页面共有的,如果我们不思考采用新的技术方式,而是把在每个页面都写一遍这种共有内容的代码,不仅是代码重复的问题,而且会导致管理的混乱,比如要修改或者检查等…
Django 自学笔记兼学习教程第4章第1节--模型(Models)介绍 点击查看教程总目录 参考:https://docs.djangoproject.com/en/2.2/topics/db/models/ 1 介绍 模型是关于数据的唯一.确定的信息源.它包含存储数据的基本字段和行为.通常,每个模型映射到一个数据库表. 以上是官方文档的介绍,但对于初学者,这太绕了, 粗略的讲: 建立一个模型(Model)相当于建立了一个数据库表(table). 模型规定属性,就是数据库表规定字段(field…
Django 自学笔记兼学习教程第4章第2节--模型(models)中的Field(字段) 点击查看教程总目录 参考:https://docs.djangoproject.com/en/2.2/ref/models/fields/ 一般来说,Field不需要另行导入,因为导入models就够了,Field类都在models from django.db import models 1 基类django.db.models.Field django.db.models.Field是所有Field类…