/Django-personal-note-course

Django 自学笔记兼学习教程

Primary LanguagePythonMIT LicenseMIT

Django-personal-note-course

Django 自学笔记兼学习教程

本项目笔记仍在不断创作中,还有些内容会根据自身所学不断更新完善

本项目主要为markdwon文档,用于记录我学习使用django的经历,梳理自身所学,同时也可以供其他学习者作为教程参考。

未来将发布到我的各种博客等等。

目前也已发布到我的csdn专栏:Django 自学笔记兼学习教程

笔记(教程)总目录:

0-简介

  • 0-0 目录
  • 0-1 前言
  • 0-2 框架版本与相关工具

1 - 入门

  • 1-1 新建项目(project)、应用(app)、运行项目
  • 1-2 常用配置

2 - URL与View

  • 2-1 URL与View关系
  • 2-2 URL详细匹配规则
  • 2-3 视图(view)函数

3 - Template(模板)

  • 3-1 模板(Template)介绍
  • 3-2 模板语法概述
  • 3-3 模板常用知识
  • 3-4 模板继承
  • 3-5 模板中导入静态文件

4 - Model(模型)

  • 4-1 模型(Model)介绍
  • 4-2 模型(models)中的Field(字段)
  • 4-3 模型(models)主键外键

5 - Model的增删查改

  • 5-1 基础增删查改
  • 5-2 查询进阶综合使用
  • 5-3

6 - Form(表单)

  • 6-1 表单(Form)介绍
  • 6-2 表单(Form)基础操作
  • 6-3 使用模型(models)创建表单(form)
  • 6-4 forms进阶操作——重写forms方法

7 - Class-based views(基于类的视图)

  • 7-1 基于类的视图(Class-based views)介绍
  • 7-2 常用的CBV使用
  • 7-3 拓展CBVs(Class-based views)

8 - Sessions

  • 8-1 使用Sessions

附录A - 常用总结

  • A1 常用命令和常见问题

附录B - 进阶总结

  • B1 进阶配置
  • B2 进阶命令
  • B3 各种问题(Bug)

项目布局细节

  • 项目会为每一章建立一个子文件夹。
  • 图片上传与在博客中显示暂时还没有个明确的解决结论。 先在项目中包含图片,然后csdn中一个个上传凑合着用
  • 项目的图片都存放在img文件夹中,先按照“章节序号_小节序号_小节内编号”的格式来命名