- 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...
- 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的适配互通等技术。
- Django 模型(Model)定义完全指南一句话定位:在 Django 中,一个 Python 类 = 一张数据库表,一个类属性 = 一个表字段。我们之前简单了解了 一下Python的orm,今天再来详细看看。 一、模型类骨架from django.db import modelsclass BookInfo(models.Model): # 系统会自动添加 id = models... Django 模型(Model)定义完全指南一句话定位:在 Django 中,一个 Python 类 = 一张数据库表,一个类属性 = 一个表字段。我们之前简单了解了 一下Python的orm,今天再来详细看看。 一、模型类骨架from django.db import modelsclass BookInfo(models.Model): # 系统会自动添加 id = models...
- Django 连接 MySQL 全流程踩坑实录开发环境把 Django 默认的 SQLite,但我们经常用的是mysql数据库,如何 换成 MySQL 呢?今天我们就来看一下一、在 MySQL 里建库# 终端 1:连本地 MySQLmysql -uroot -pmysql> CREATE DATABASE work_42_01 CHARACTER SET utf8mb4 ... Django 连接 MySQL 全流程踩坑实录开发环境把 Django 默认的 SQLite,但我们经常用的是mysql数据库,如何 换成 MySQL 呢?今天我们就来看一下一、在 MySQL 里建库# 终端 1:连本地 MySQLmysql -uroot -pmysql> CREATE DATABASE work_42_01 CHARACTER SET utf8mb4 ...
- Django 子应用配置(apps.py)一 文件在哪每创建一个子应用,Django 会自动生成 apps.py:books/├── migrations/├── admin.py├── apps.py ← 就是它├── models.py├── tests.py└── views.py二 默认长什么样from django.apps import AppConfigclass... Django 子应用配置(apps.py)一 文件在哪每创建一个子应用,Django 会自动生成 apps.py:books/├── migrations/├── admin.py├── apps.py ← 就是它├── models.py├── tests.py└── views.py二 默认长什么样from django.apps import AppConfigclass...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签