Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Django 是一个使用 Python 编写的开源 Web 应用程序框架,它提供了一套用于快速开发安全、 可扩展和高效的 Web 应用程序的工具和功能。Django 基于 MVC(Model-View-Controller)架构模式,采用了最佳实践,强调代码的可重用性和可维护性。它的设计理念是 DRY(Don't Repeat Yourself), 通过提供许多内置功能和现成的解决方案,使开发人员能够专注于业务逻辑而不必从头开始构建所有组件。

License

Notifications You must be signed in to change notification settings

Joe-2002/sweettalk-django4.2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 应用的生命周期。

学习人数

Datawhale 开源学习 Django 后端开发入门
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 朱敏 李柯辰

贡献者

项目负责人:李柯辰

邮箱: likechen@linchance.com

pic
李柯辰

南京航空航天大学
霖承科技

pic
朱梦雨

南通理工学院
霖承科技

pic
张海生

南通师范高等专科学校
霖承科技

pic
周焕

武汉商学院
霖承科技

🌟 Star History

Star History Chart

致谢

特别感谢 Sm1les胡锐锋周理璇 对本项目的帮助与支持。

特别感谢以下为教程做出贡献的同学!

🌐 项目地址

GitHub

About

Django 是一个使用 Python 编写的开源 Web 应用程序框架,它提供了一套用于快速开发安全、 可扩展和高效的 Web 应用程序的工具和功能。Django 基于 MVC(Model-View-Controller)架构模式,采用了最佳实践,强调代码的可重用性和可维护性。它的设计理念是 DRY(Don't Repeat Yourself), 通过提供许多内置功能和现成的解决方案,使开发人员能够专注于业务逻辑而不必从头开始构建所有组件。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.