- Merry Christmas! 今天的 Django 官網入門教程 7,我個人是建議可以緊接著放在 2 之後。 更能讓初學者感受標準後台的威力。早些年我花很多時間在 phpMyAdmin,覺得能夠處理和管理數據庫很酷,寫些SQL語句來查詢那更是了不得。 這個成為我接受 Django 的障礙,因為 Django 的後台雖然立即可用,但限於單表的特定筛选查詢,單筆數據的增改,有... Merry Christmas! 今天的 Django 官網入門教程 7,我個人是建議可以緊接著放在 2 之後。 更能讓初學者感受標準後台的威力。早些年我花很多時間在 phpMyAdmin,覺得能夠處理和管理數據庫很酷,寫些SQL語句來查詢那更是了不得。 這個成為我接受 Django 的障礙,因為 Django 的後台雖然立即可用,但限於單表的特定筛选查詢,單筆數據的增改,有...
- 今天根據官網教程的第一課,https://docs.djangoproject.com/en/3.0/intro/tutorial01/, 寫下個人幾年來使用 Django 的心得。 開始給自己每天一篇的功課。 曾經在一個小群裡,同學問到 火箭升空的首頁為什麼在 polls app 之後就不見了? 火箭升空的代碼到底在裡? 能不能建一個頁面讓火箭升空重現? 今天根據官網教程的第一課,https://docs.djangoproject.com/en/3.0/intro/tutorial01/, 寫下個人幾年來使用 Django 的心得。 開始給自己每天一篇的功課。 曾經在一個小群裡,同學問到 火箭升空的首頁為什麼在 polls app 之後就不見了? 火箭升空的代碼到底在裡? 能不能建一個頁面讓火箭升空重現?
- 在当今数字化时代,随着网络技术的飞速发展,局域网管理变得越来越重要。为了有效地监控和管理局域网中的设备和数据,构建一个可靠的后台管理系统至关重要。本文将介绍如何利用Django框架构建一个功能强大的局域网管理软件的后台管理系统,并重点讨论数据可视化与报表生成的实现方法。1. 数据收集与存储首先,我们需要编写代码来收集局域网中的数据,并将其存储在数据库中。以收集设备的运行状态为例,我们可以编写... 在当今数字化时代,随着网络技术的飞速发展,局域网管理变得越来越重要。为了有效地监控和管理局域网中的设备和数据,构建一个可靠的后台管理系统至关重要。本文将介绍如何利用Django框架构建一个功能强大的局域网管理软件的后台管理系统,并重点讨论数据可视化与报表生成的实现方法。1. 数据收集与存储首先,我们需要编写代码来收集局域网中的数据,并将其存储在数据库中。以收集设备的运行状态为例,我们可以编写...
- 在企业信息化的时代,对员工的微信使用进行监管成为一项重要的任务。为了更有效地管理员工的微信活动,开发一个基于Python Django框架的权限管理系统是一个理想的选择。在本文中,我们将关注该系统的文件传输模块,为你提供一些实际的代码示例,以便更好地理解其实现过程。1. 安装和配置Django框架首先,确保已经安装了Django框架。可以使用以下命令安装:pip install django... 在企业信息化的时代,对员工的微信使用进行监管成为一项重要的任务。为了更有效地管理员工的微信活动,开发一个基于Python Django框架的权限管理系统是一个理想的选择。在本文中,我们将关注该系统的文件传输模块,为你提供一些实际的代码示例,以便更好地理解其实现过程。1. 安装和配置Django框架首先,确保已经安装了Django框架。可以使用以下命令安装:pip install django...
- 在当今的软件开发领域,构建高效、可扩展的Web服务是至关重要的。无论是初创公司还是大型企业,都需要一个稳定且灵活的技术栈来支持其业务需求。本文将探讨两种流行的Python Web框架Django和Flask,以及它们如何与REST API和JSON技术结合,为开发者提供强大的工具集,以构建高性能的Web服务。 1. Django:全功能Web框架的典范Django是一个高水平的Python ... 在当今的软件开发领域,构建高效、可扩展的Web服务是至关重要的。无论是初创公司还是大型企业,都需要一个稳定且灵活的技术栈来支持其业务需求。本文将探讨两种流行的Python Web框架Django和Flask,以及它们如何与REST API和JSON技术结合,为开发者提供强大的工具集,以构建高性能的Web服务。 1. Django:全功能Web框架的典范Django是一个高水平的Python ...
- 在当今的Web开发领域,构建RESTful API(Representational State Transfer Application Programming Interface)是许多开发者的首选,因为它提供了一种简单、高效且可扩展的方式来构建和消费Web服务。而在Python生态系统中,Django和Flask作为两大主流Web框架,各自在REST API开发中有着独特的表现,特别是... 在当今的Web开发领域,构建RESTful API(Representational State Transfer Application Programming Interface)是许多开发者的首选,因为它提供了一种简单、高效且可扩展的方式来构建和消费Web服务。而在Python生态系统中,Django和Flask作为两大主流Web框架,各自在REST API开发中有着独特的表现,特别是...
- Django笔记Django笔记Django笔记Django笔记 Django笔记Django笔记Django笔记Django笔记
- Django 类视图(CBV)源码级解析——从浏览器敲下回车到真正执行 get() / post() 的全过程 一、as_view():类方法返回真正的「视图函数」django/views/generic/base.py View 类# django/views/generic/base.py View 类@classonlymethoddef as_view(cls, **initk... Django 类视图(CBV)源码级解析——从浏览器敲下回车到真正执行 get() / post() 的全过程 一、as_view():类方法返回真正的「视图函数」django/views/generic/base.py View 类# django/views/generic/base.py View 类@classonlymethoddef as_view(cls, **initk...
- Django 类视图(Class-Based Views)速通笔记——把 GET / POST 写到一个类里,代码立刻清爽 一、为什么需要类视图函数视图 if-else 堆在一起,可读性差。也就是如果是get请求,进行什么逻辑,如果是post请求,进行什么逻辑面向对象:封装、继承、复用;Django 已写好基类,我们只需“填空”。函数视图用 if 判断方法,类视图用方法名区分方法。一个请求... Django 类视图(Class-Based Views)速通笔记——把 GET / POST 写到一个类里,代码立刻清爽 一、为什么需要类视图函数视图 if-else 堆在一起,可读性差。也就是如果是get请求,进行什么逻辑,如果是post请求,进行什么逻辑面向对象:封装、继承、复用;Django 已写好基类,我们只需“填空”。函数视图用 if 判断方法,类视图用方法名区分方法。一个请求...
- Django 响应(HttpResponse)全景手册 一、为什么响应对象同样重要Web 程序 = 请求 + 响应。无论你在视图里做了多少业务逻辑,最终都要通过“响应对象”把结果塞回浏览器。Django 把所有返回细节——内容、状态码、头部——都封装进 HttpResponse,掌握它才能优雅地“收尾”。 二、HttpResponse 的 4 个核心参数参数类型说明示例contentstr... Django 响应(HttpResponse)全景手册 一、为什么响应对象同样重要Web 程序 = 请求 + 响应。无论你在视图里做了多少业务逻辑,最终都要通过“响应对象”把结果塞回浏览器。Django 把所有返回细节——内容、状态码、头部——都封装进 HttpResponse,掌握它才能优雅地“收尾”。 二、HttpResponse 的 4 个核心参数参数类型说明示例contentstr...
- HTTP 请求传递数据的 4 条“高速公路” 一、为什么要死记这 4 条路在浏览器与 Django 之间,数据就像快递包裹,必须贴上明确的“地址标签”才能送达。路由段、查询串、请求体、请求头就是 4 条官方高速公路;记不住就会“寄丢”。 二、4 条高速公路全景图 路由参数(Path Variable)URL 本身就是数据:/book/2023/08/北京Django 写法:# urls.p... HTTP 请求传递数据的 4 条“高速公路” 一、为什么要死记这 4 条路在浏览器与 Django 之间,数据就像快递包裹,必须贴上明确的“地址标签”才能送达。路由段、查询串、请求体、请求头就是 4 条官方高速公路;记不住就会“寄丢”。 二、4 条高速公路全景图 路由参数(Path Variable)URL 本身就是数据:/book/2023/08/北京Django 写法:# urls.p...
- 跨表不再迷路:Django 一对多级联过滤查询 4 个固定模板 1 背景:为什么要跨表查?我们在日常开发中经常遇到这样的需求:运营同学:“把郭靖所在的书找出来。”产品经理:“把阅读量大于 30 的书里所有人物列出来。”这些需求都绕不开同一个关键词——跨表。在 Django ORM 里,跨表的核心就是“关联模型类名小写 + 双下划线 + 字段名”。 2 一对多关系回顾书籍表 BookInfo... 跨表不再迷路:Django 一对多级联过滤查询 4 个固定模板 1 背景:为什么要跨表查?我们在日常开发中经常遇到这样的需求:运营同学:“把郭靖所在的书找出来。”产品经理:“把阅读量大于 30 的书里所有人物列出来。”这些需求都绕不开同一个关键词——跨表。在 Django ORM 里,跨表的核心就是“关联模型类名小写 + 双下划线 + 字段名”。 2 一对多关系回顾书籍表 BookInfo...
- 《Django 新增数据两种姿势:先 new 再 save,还是一步到位 create?》小明第一次往 Django 数据库里插一条书,写了两种代码:方式 A:先实例化,再手动保存b = BookInfo(name='天龙八部', pub_date='1963-01-01', read_count=0, comment_cnt=0)b.save()方式 B:一步到位BookInfo.obj... 《Django 新增数据两种姿势:先 new 再 save,还是一步到位 create?》小明第一次往 Django 数据库里插一条书,写了两种代码:方式 A:先实例化,再手动保存b = BookInfo(name='天龙八部', pub_date='1963-01-01', read_count=0, comment_cnt=0)b.save()方式 B:一步到位BookInfo.obj...
- 为什么“人物表”里必须有一列叫“book_id”?——用一个问题带你彻底吃透 Django 外键一、表结构回顾主表:BookInfo(书籍)从表:PeopleInfo(人物)——用外键指向书籍,形成 一对多。二、代码一步到位# book/models.pyclass PeopleInfo(models.Model): name = models.CharField(max_leng... 为什么“人物表”里必须有一列叫“book_id”?——用一个问题带你彻底吃透 Django 外键一、表结构回顾主表:BookInfo(书籍)从表:PeopleInfo(人物)——用外键指向书籍,形成 一对多。二、代码一步到位# book/models.pyclass PeopleInfo(models.Model): name = models.CharField(max_leng...
- 本案例涉及云开发环境的使用,IDE与云开发环境的交互,生态GaussDB与云开发环境的交互,云开发环境关于web服务的使用。Django工具利用云开发环境与IDE搭建web服务和GaussDB的适配互通等技术。 本案例涉及云开发环境的使用,IDE与云开发环境的交互,生态GaussDB与云开发环境的交互,云开发环境关于web服务的使用。Django工具利用云开发环境与IDE搭建web服务和GaussDB的适配互通等技术。
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签