01 2021 档案
摘要:Django 小实例S1 简易学生选课管理系统 第12节——CSS样式完善 点击查看教程总目录 作者自我介绍:b站小UP主,时常直播编程+红警三,python1对1辅导老师。 课程模块的逻辑代码到这里就已经全部完成了。 最后,我们完善下课程模块的样式。 1 - 优化课程主页布局 新建static/c
阅读全文
摘要:> Django 小实例S1 简易学生选课管理系统 第11节——学生课程业务实现 > [点击查看教程总目录](https://www.cnblogs.com/BigShuang/p/14304389.html) > 作者自我介绍:[b站小UP主](https://space.bilibili.com
阅读全文
摘要:Django 小实例S1 简易学生选课管理系统 第10节——老师课程业务实现 "点击查看教程总目录" 作者自我介绍: "b站小UP主" , "时常直播编程+红警三" , "python1对1辅导老师" 。 课程模块中,老师将要使用到的功能有: 创建课程 添加、删除课程时刻表 查看课程列表 操作课程:
阅读全文
摘要:Django 小实例S1 简易学生选课管理系统 第9节——创建课程模型(model) "点击查看教程总目录" 作者自我介绍: "b站小UP主" , "时常直播编程+红警三" , "python1对1辅导老师" 。 对于课程模块,需要: 课程表 学生课程表:学生和课程的关系表 时刻表:课程上课时间设置
阅读全文
摘要:Django 小实例S1 简易学生选课管理系统 第10节——老师课程业务实现 "点击查看教程总目录" 作者自我介绍: "b站小UP主" , "时常直播编程+红警三" , "python1对1辅导老师" 。 课程模块中,老师将要使用到的功能有: 创建课程 添加、删除课程时刻表 查看课程列表 操作课程:
阅读全文
摘要:Django 小实例S1 简易学生选课管理系统 第8节——CSS样式优化 "点击查看教程总目录" 作者自我介绍: "b站小UP主" , "时常直播编程+红警三" , "python1对1辅导老师" 。 前面的几节下来,用户模块基本功能已经完成了,但是网页的样式十分简陋。 所以这里需要对样式进行美化。
阅读全文
摘要:Django 小实例S1 简易学生选课管理系统 第7节——修改个人信息 "点击查看教程总目录" 作者自我介绍: "b站小UP主" , "时常直播编程+红警三" , "python1对1辅导老师" 。 用户模块除了注册登录之外,还需要能够修改个人的信息。 1 表单选择 一般来说,修改视图和注册视图可以
阅读全文
摘要:Django 小实例S1 简易学生选课管理系统 第6节——实现登录逻辑 "点击查看教程总目录" 作者自我介绍: "b站小UP主" , "时常直播编程+红警三" , "python1对1辅导老师" 。 1 业务逻辑 本教程第四节里面实现了登录页面和一个空的登录逻辑。 第六节这里就把登录逻辑补全。 登录
阅读全文
摘要:Django 小实例S1 简易学生选课管理系统 第2节——新建项目(project)并进行设置 "点击查看教程总目录" 作者自我介绍: "b站小UP主" , "时常直播编程+红警三" , "python1对1辅导老师" 。 0 版本说明 python: 3.6.5 Django: 2.2.11 安装
阅读全文
摘要:Django 小实例S1 简易学生选课管理系统 第3节——创建用户模型(model) "点击查看教程总目录" 作者自我介绍: "b站小UP主" , "时常直播编程+红警三" , "python1对1辅导老师" 。 本文涉及到的新的额外知识点: 没有这部分基础的读者,建议一边阅读本文一边查阅相关知识
阅读全文
摘要:Django 小实例S1 简易学生选课管理系统 第4节——实现登录页面 "点击查看教程总目录" 作者自我介绍: "b站小UP主" , "时常直播编程+红警三" , "python1对1辅导老师" 。 本文涉及到的新的额外知识点: 、`view urls forms` 没有这部分基础的读者,建议一边阅
阅读全文
摘要:Django 小实例S1 简易学生选课管理系统 第5节——实现注册功能 "点击查看教程总目录" 作者自我介绍: "b站小UP主" , "时常直播编程+红警三" , "python1对1辅导老师" 。 本文涉及到的新的额外知识点: 没有这部分基础的读者,建议一边阅读本文一边查阅相关知识 这里推荐我的专
阅读全文
摘要:Django 小实例S1 简易学生选课管理系统 第0章——初步介绍与演示 "点击查看教程总目录" 作者自我介绍: "b站小UP主" , "时常直播编程+红警三" , "python1对1辅导老师" 。 1 初步介绍 先介绍下这个项目的几个特点 1. 无图片文件,背景样式都是用css完成,且都是些比较
阅读全文
摘要:Django 小实例S1 简易学生选课管理系统 第1章——项目流程梳理与数据库设计 "点击查看教程总目录" 作者自我介绍: "b站小UP主" , "时常直播编程+红警三" , "python1对1辅导老师" 。 1 项目流程梳理 图示如下 2 课程状态 该项目的核心就是课程,这里梳理下课程的几个状态
阅读全文
摘要:python Django实现的一个简易的教务选课系统。 介绍与演示的视频版本已发到我的b站: "https://www.bilibili.com/video/BV1er4y1w7ty" 。 项目已上传到我的github: "https://github.com/BigShuang/SimpleSt
阅读全文
摘要:Django 自学笔记兼学习教程第2章第4节——视图常用 "点击查看教程总目录" 1 shortcut 视图函数需要返回一个 对象或者其子类对象。 不过很多时候直接手写建立一个 对象比较麻烦。 所以Django实现了建立 对象的一些快捷方法: 这些方法收集在 包中。 比如下一章将会频繁使用的 方法,
阅读全文
摘要:Django 自学笔记兼学习教程第1章第2节——二 常用配置 "点击查看教程总目录" 新手建议简单浏览本文,不理解的建议跳过,不要强行理解。 Django的设置涉及多个模块,需要了解Django的一些相关知识,才好理解每个设置是干什么用的, 建议在后面的章节中学过了相关的知识和概念,再回过头来看对应
阅读全文
摘要:Django 自学笔记兼学习教程第2章第1节——URL与View关系 "点击查看教程总目录" 参考: "how django processes a request" 1 Django处理请求(request)过程 简单概括 如下: 1. 根据 (位于 )选择对应的url解析模块(默认是 ) 2.
阅读全文
摘要:Django 自学笔记兼学习教程第2章第2节——URL详细匹配规则 "点击查看教程总目录" 本章第一节中我们简单介绍了URL与View关系 简单概括来说,网页请求的 会通过 里面的 列表中的 来匹配对应的 方法,然后 方法会返回一个 过程示意如下: url urlpattern view 本节就来详
阅读全文
摘要:Django 自学笔记兼学习教程第2章第3节——视图(view)函数介绍 "点击查看教程总目录" 参考文献: "https://docs.djangoproject.com/en/2.2/topics/http/views/" 1 视图(view)函数介绍 先上一段官方说明: A view func
阅读全文
摘要:Django 自学笔记兼学习教程第3章第1节——模板(Template)基础 "点击查看教程总目录" 1 介绍 模板文件:让Django能够自动生成html代码 作为一个web框架,Django需要需要在html页面里展示python变量值或使用python代码 直接在html里面写入python代
阅读全文
摘要:Django 自学笔记兼学习教程第6章第1节——表单(Form)介绍 "点击查看教程总目录" 1 介绍 如果网站要让用户输入并提交数据(比如注册登录),则需要用到表单。 单纯的html也能写出表单,格式一般是 Django实现了功能更强大的表单( ),让开发者能够更高效的开发。 2 代码示例 这里我
阅读全文
摘要:Django 自学笔记兼学习教程第6章第2节——表单(Form)基础操作 "点击查看教程总目录" 1 编写表单类 创建新的表单类的代码,一般写到一个专门的 文件中(一般放在对应的app文件夹下) 在本章第一小节,我们已经展示了如何去创建表单类的代码,这里我们详细看看这些代码 首先第1行从 库中导入了
阅读全文
摘要:Django 自学笔记兼学习教程第4章第3节——模型(models)主键外键 "点击查看教程总目录" 参考: "https://docs.djangoproject.com/en/2.2/ref/models/fields/" 1 主键 梳理自官方文档: "automatic primary key
阅读全文
摘要:Django 自学笔记兼学习教程第5章第2节——进阶查询——Queryset "点击查看教程总目录" Queryset相关内容其实蛮多的,本文只介绍一些常用的,详细的推荐查询官方文档: "queryset api" 0 数据示例 为了方便本文后面内容举例,这里先展示下 和数据库表内容, 在本章第一节
阅读全文
摘要:Django 自学笔记兼学习教程第5章第3节——综合使用示例 "点击查看教程总目录" 1 生成学号场景 场景描述: 教务管理系统中,学生注册账号,学生选择年级后,生成唯一学号。 细节分析: 学生学号由年级号和年级内编号组成。 年级号由学生选择,年级内编号由系统生成,生成规则为按年级内学生注册时间排序
阅读全文
摘要:Django 自学笔记兼学习教程第6章第3节——使用模型(models)创建表单(form) "点击查看教程总目录" 本文参考: "Forms for models" 1 初步介绍 很多时候,我们使用的表单,是与模型密切关联的(官方文档称之为紧密映射)。 比如注册学生账号,其表单与学生的模型字段基本
阅读全文
摘要:Django 自学笔记兼学习教程第6章第4节——forms进阶操作,重写forms方法 "点击查看教程总目录" 1 重写 方法 在本章第三节中,我们举了个注册学生账号的例子,里面我们使用模型来建立表单。 一般来讲,注册账号的页面,都需要用户填写两次密码进行确认。 那么我们这里需要对第三节中的代码进行
阅读全文
摘要:Django 自学笔记兼学习教程第7章第1节——基于类的视图(Class based views)介绍 "点击查看教程总目录" 1 介绍 Class based views (CBVs) are views generated from models. Class based views:基于模型自
阅读全文
摘要:Django 自学笔记兼学习教程第7章第3节——拓展CBVs(Class based views) "点击查看教程总目录" 一般而言,直接使用原生的Class based views,能展现的样式和内容是固定的。 为了根据实际情况去定制View,我们需要继承django自带的View并修改。 在修改
阅读全文
摘要:Django 自学笔记兼学习教程第5章第1节——基础增删查改 点击查看教程总目录 第四章介绍了模型类models.Model和创建模型,相当于介绍了数据库表和如何创建数据库表。 这一章将介绍如何使用模型对数据库表进行增删查改, 注意:修改了模型类models.Model后一定要更新数据库(详见第四章
阅读全文
摘要:Django 自学笔记兼学习教程第3章第2节——模板语法介绍 "点击查看教程总目录" 参考: "https://docs.djangoproject.com/en/2.2/topics/templates/ the django template language" 0 总介绍 官方文档介绍: A
阅读全文
摘要:Django 自学笔记兼学习教程第3章第3节——模板常用语法 "点击查看教程总目录" 本文主要参考: "https://docs.djangoproject.com/en/2.2/ref/templates/builtins/" 模板语法的四种结构中,Comments(注释)结构都是固定的,没有什么
阅读全文
摘要:Django 自学笔记兼学习教程第3章第4节——模板继承 "点击查看教程总目录" 在介绍具体的技术之前,先介绍在什么样的场景中,需要使用这样的技术,我觉得这对于新手理解起来很重要。 一般来说,要渲染一个页面我们就需要新建一个对应的模板,然而一个系统中,多个页面常常会有很多功能相似的内容区域,比如都有
阅读全文
摘要:Django 自学笔记兼学习教程第4章第1节——模型(Models)介绍 "点击查看教程总目录" 参考: "https://docs.djangoproject.com/en/2.2/topics/db/models/" 1 介绍 模型是关于数据的唯一、确定的信息源。它包含存储数据的基本字段和行为。
阅读全文
摘要:Django 自学笔记兼学习教程第4章第2节——模型(models)中的Field(字段) "点击查看教程总目录" 参考: "https://docs.djangoproject.com/en/2.2/ref/models/fields/" 一般来说,Field不需要另行导入,因为导入models就
阅读全文
摘要:Django 自学笔记兼学习教程第1章第1节——一 新建项目 "点击查看教程总目录" 1 命令行新建Django项目 新建项目命令 (project_name处为项目名) 有报错的话,查看 "Problems running django admin" . 具体来说,选择一个文件夹(假设名为root
阅读全文
摘要:Django 自学笔记兼学习教程第0章第2节—— 框架版本与相关工具 "点击查看教程总目录" 1 版本 python: 3.6.5 Django: 2.2.11 (有些地方我也会对比下各种版本的区别) 安装方法 一般来讲,2.1和2.2使用部分没有什么太大差别。 不过如果你的Django版本比较低的
阅读全文
摘要:Django 自学笔记兼学习教程第0章第1节——前言 "点击查看教程总目录" 1 最初的想法 自学Django已经有一段时间了,自认收获不少,学的还算可以,然而实际去做项目写代码的时候,很多用法记得不清,又要花时间去网上去查找相关的用法,很是低效,颇费时间。 所以决定用博客来做记录,方便后面自己查阅
阅读全文
摘要:本篇博客只有目录,正文内容在目录章节链接的博客里 除目录本身外,没有链接的章节,说明内容还没开始编辑 本项目笔记仍在不断创作中,还有些内容会根据自身所学不断更新完善 本项目主要为markdwon文档,用于记录我学习使用django的经历,梳理自身所学,同时也可以供其他学习者作为教程参考。 作者自我介
阅读全文
摘要:0 - 占位符介绍 要实现字符串的拼接,使用占位符是的一种高效、常用的方式。 举个例子,下面是不使用占位符的一种写法,直接使用加号拼接字符串 name = "Li hua" age = 24 print("Hello "+name+", you are " + str(age) + " years
阅读全文

浙公网安备 33010602011771号