Sweettalk-Django 4.2
项目介绍
Django 是一个使用 Python 编写的开源 Web 应用程序框架,它提供了一套用于快速开发安全、 可扩展和高效的 Web 应用程序的工具和功能。Django 基于 MVC(Model-View-Controller)架构模式,采用了最佳实践,强调代码的可重用性和可维护性。它的设计理念是 DRY(Don't Repeat Yourself), 通过提供许多内置功能和现成的解决方案,使开发人员能够专注于业务逻辑而不必从头开始构建所有组件。此次开源项目旨在为大家讲解基础的 Django 项目创建, 以及简单程序的编写。
该项目示例是一个商品入库和查询系统,通过我们构建的数据表,将商品的详细信息入库存储,并且可以按条件过滤查询数据,获取详细商品或者商品品类的信息。
在线阅读地址:https://likechen.gitbook.io/sweettalk-django4.2/
基本信息
学习周期:8 天,每天平均花费时间 1 小时- 2 小时不等,根据个人学习接受能力强弱有所浮动。
学习形式:理论学习 + 实践练习
人群定位:需要一定 Python 基础
难度系数:中等
如果觉得本项目中有错误,可以 点击这里 提交你希望补充的内容,我们看到后会尽快进行补充。
项目亮点
本项目拥有清晰简洁的教学文档和匹配的课后习题。
项目开发过程中会涉及到设计、开发、调试等多个环节,这将使你熟悉整个 Web 应用的生命周期。
学习人数
202308
54人
202310
89人
202312
59人
202405
33人
项目规划
Day1
安装虚拟环境与依赖包
额外的工具
搭建项目
运行项目
Day2
创建 Django 项目和 APP
数据表的常用字段和常用配置
Day3
配置 settings.py 和 启动项目
引入 admin 后台和管理员
外键的使用
Day4
Django 构建数据表创建与数据迁移
构建数据表并合并
Day5
Django-models 的常用字段和常用配置
APIView
Day6
django-admin 引入admin后台和管理员
构建序列化
序列化的高级使用
构建数据表
Day7
DRF 功能概述
QuerySet 和 Instance
DefaultRouter 的使用
自定义函数的使用
更新计划
P11、P12 内容合并
ModelViewSet、DefaultRouter 和自定义函数 合并
2023/12/07
郭丹丹
袁博文
P8 内容扩充
QuerySet 和 Instance 补充相关概念与代码示例
2023/12/07
袁博文
张海生
P10 内容补充
Django Serialization 序列化的高级使用 补充相关概念与示例
2023/12/07
张海生
刘建建
增加 P12 新内容
Postman 以及国内API调试工具介绍 增加 API 工具介绍
2023/12/07
郭丹丹
李柯辰
增加 P13 新内容
Django 课后练习题 增加 Django 课后习题
2023/12/07
刘建建
张海生
完善 P07 内容
在视图集中构建数据表 完善新增数据查询数据流程
2023/12/17
朱敏
李柯辰
贡献者
项目负责人:李柯辰
南京航空航天大学 霖承科技
南通理工学院 霖承科技
南通师范高等专科学校 霖承科技
武汉商学院 霖承科技
🌟 Star History
致谢
特别感谢 Sm1les、胡锐锋、周理璇 对本项目的帮助与支持。
特别感谢以下为教程做出贡献的同学!
🌐 项目地址
最后更新于