- 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...
- Django 静态文件(static files)配置与访问指南适用场景:图片、CSS、JS 等「纯前端资源」在开发阶段的快速调试与展示。 一、为什么需要单独放?模板里直接写 <img src="a.png"> 也能跑,但随着项目膨胀会出现:文件散落在各处,版本管理混乱;前端同事无法独立维护;部署时需要额外脚本把资源拷到 CDN。Django 推荐统一放在 static 目录,按「应用」或... Django 静态文件(static files)配置与访问指南适用场景:图片、CSS、JS 等「纯前端资源」在开发阶段的快速调试与展示。 一、为什么需要单独放?模板里直接写 <img src="a.png"> 也能跑,但随着项目膨胀会出现:文件散落在各处,版本管理混乱;前端同事无法独立维护;部署时需要额外脚本把资源拷到 CDN。Django 推荐统一放在 static 目录,按「应用」或...
- Django 模板(Template)四步曲目标:让漂亮的 HTML 页面动态展示数据库数据,而不用手写 SQL。一、T 是什么T 即 Template,负责把 数据 + HTML 拼成最终页面。Django 的模板语法 ≈ “HTML + 占位符”。二、四步流程(跟着做就能跑)步骤关键动作代码/命令① 建模板文件夹在项目根新建 templates/mkdir templates② 告诉 ... Django 模板(Template)四步曲目标:让漂亮的 HTML 页面动态展示数据库数据,而不用手写 SQL。一、T 是什么T 即 Template,负责把 数据 + HTML 拼成最终页面。Django 的模板语法 ≈ “HTML + 占位符”。二、四步流程(跟着做就能跑)步骤关键动作代码/命令① 建模板文件夹在项目根新建 templates/mkdir templates② 告诉 ...
- Django 路由(URL)一分钟通关一、为什么需要路由浏览器发起请求 → Django 拿着请求的 URL 去 urls.py 列表里逐条匹配 → 找到就调用对应的视图函数 → 返回响应。没匹配到就抛 404。二、最小路由示例项目级 book_manager/urls.py:from django.contrib import adminfrom django.urls import p... Django 路由(URL)一分钟通关一、为什么需要路由浏览器发起请求 → Django 拿着请求的 URL 去 urls.py 列表里逐条匹配 → 找到就调用对应的视图函数 → 返回响应。没匹配到就抛 404。二、最小路由示例项目级 book_manager/urls.py:from django.contrib import adminfrom django.urls import p...
- Django 视图(View)与路由(URL)速通 一、视图函数长什么样?在子应用 views.py 中写一个最普通的 Python 函数,只要满足两点:第一个参数必须是 requestDjango 会把浏览器发来的 HTTP 请求封装成 HttpRequest 对象传进来。必须返回一个 HttpResponse 或其子类把要回给浏览器的内容(HTML、JSON、字符串…)包在里面返回。代... Django 视图(View)与路由(URL)速通 一、视图函数长什么样?在子应用 views.py 中写一个最普通的 Python 函数,只要满足两点:第一个参数必须是 requestDjango 会把浏览器发来的 HTTP 请求封装成 HttpRequest 对象传进来。必须返回一个 HttpResponse 或其子类把要回给浏览器的内容(HTML、JSON、字符串…)包在里面返回。代...
- Django ORM 模型速通:定义一张表只需 3 行代码 一、OR M 是什么Object–Relational Mapping:把「一张数据库表」映射成「一个 Python 类」,把「一行数据」映射成「一个对象」。从此不用手写 SQL,增删改查全靠类方法。 二、代码写在哪所有模型类统一放在 子应用/models.py(今天以 book/models.py 为例) 三、最小可用模型:Bo... Django ORM 模型速通:定义一张表只需 3 行代码 一、OR M 是什么Object–Relational Mapping:把「一张数据库表」映射成「一个 Python 类」,把「一行数据」映射成「一个对象」。从此不用手写 SQL,增删改查全靠类方法。 二、代码写在哪所有模型类统一放在 子应用/models.py(今天以 book/models.py 为例) 三、最小可用模型:Bo...
- Django 项目一键起飞:大象装冰箱只需两步 前言把“创建 Django 项目”比作“把大象装冰箱”,我们只需要两步:创建项目;2. 运行项目。下面给出最简实操 + 原理解释,复制即可用。 一、准备工作:进入虚拟环境虚拟环境 = 独立教室,保证包版本互不干扰。# 进入教室(已提前建好)workon django225_xiaoshunyi42 二、STEP 1:创建 Django 项目d... Django 项目一键起飞:大象装冰箱只需两步 前言把“创建 Django 项目”比作“把大象装冰箱”,我们只需要两步:创建项目;2. 运行项目。下面给出最简实操 + 原理解释,复制即可用。 一、准备工作:进入虚拟环境虚拟环境 = 独立教室,保证包版本互不干扰。# 进入教室(已提前建好)workon django225_xiaoshunyi42 二、STEP 1:创建 Django 项目d...
- 虚拟环境:Django 开发前的第一件事一、为什么要虚拟环境?隔离:同一台机器上可以并存多个项目,互不干扰。版本锁定:项目 A 用 Django 2.2.5,项目 B 用 Django 3.2.x,不会串味。可迁移:把整个虚拟环境打包,就能在同事或生产机一键还原。把虚拟环境想成一间“独立教室”:只放当前课程需要的书本和文具,别的班的东西不会混进来。二、前置安装(一次性)Linux / mac... 虚拟环境:Django 开发前的第一件事一、为什么要虚拟环境?隔离:同一台机器上可以并存多个项目,互不干扰。版本锁定:项目 A 用 Django 2.2.5,项目 B 用 Django 3.2.x,不会串味。可迁移:把整个虚拟环境打包,就能在同事或生产机一键还原。把虚拟环境想成一间“独立教室”:只放当前课程需要的书本和文具,别的班的东西不会混进来。二、前置安装(一次性)Linux / mac...
- Django MTV 架构入门:从小饭店到 Web 框架的映射一、先解决发音Django 读作 /ˈdʒæŋɡoʊ/,D 不发音。面试时千万别说成“Di-Jango”或“D-Jango”,否则面试官可能会在心里扣分。二、Django 是什么语言:Python(3.8+ 推荐)诞生于2005 年,美国 Lawrence 出版集团内部做新闻网站时开源。定位:MTV 架构的“全家桶”框架——自带 ... Django MTV 架构入门:从小饭店到 Web 框架的映射一、先解决发音Django 读作 /ˈdʒæŋɡoʊ/,D 不发音。面试时千万别说成“Di-Jango”或“D-Jango”,否则面试官可能会在心里扣分。二、Django 是什么语言:Python(3.8+ 推荐)诞生于2005 年,美国 Lawrence 出版集团内部做新闻网站时开源。定位:MTV 架构的“全家桶”框架——自带 ...
- 一、一句话记住谁是谁Django:全家桶套餐,端上来就能吃,但盘子大。https://github.com/django/djangoFlask:自助餐,只给你一个空盘子,想吃什么自己夹。https://github.com/pallets/flaskFastAPI:速食店,主打“快”,还能帮你把菜单顺便翻译成各国语言。https://github.com/fastapi/fastapi ... 一、一句话记住谁是谁Django:全家桶套餐,端上来就能吃,但盘子大。https://github.com/django/djangoFlask:自助餐,只给你一个空盘子,想吃什么自己夹。https://github.com/pallets/flaskFastAPI:速食店,主打“快”,还能帮你把菜单顺便翻译成各国语言。https://github.com/fastapi/fastapi ...
- 这是我自己的链接地址,欢迎大家参观:https://gitee.com/yinuo112/Backend/tree/master/Python/嘿马头条项目从到完整开发教程/note.md 这是我自己的链接地址,欢迎大家参观:https://gitee.com/yinuo112/Backend/tree/master/Python/嘿马头条项目从到完整开发教程/note.md
- MVT(Model-View-Template)是Django框架的核心架构模式,将应用分为模型、视图和模板三部分。模型负责数据处理与验证,视图承载业务逻辑并连接用户请求与数据,模板则专注于数据展示。这种清晰的分工降低了模块耦合度,提高了代码复用性和可维护性。MVT架构如同一场精密协作的演出,从URL分发到数据处理,再到页面渲染,每一步都环环相扣,为开发者带来高效、灵活的Web应用开发体验。 MVT(Model-View-Template)是Django框架的核心架构模式,将应用分为模型、视图和模板三部分。模型负责数据处理与验证,视图承载业务逻辑并连接用户请求与数据,模板则专注于数据展示。这种清晰的分工降低了模块耦合度,提高了代码复用性和可维护性。MVT架构如同一场精密协作的演出,从URL分发到数据处理,再到页面渲染,每一步都环环相扣,为开发者带来高效、灵活的Web应用开发体验。
- Python核心:Django的日志记录全方位解析 引言在任何软件系统中,日志记录都是一项至关重要的功能。它不仅帮助开发人员调试和解决问题,还对系统性能监控、审计和安全性管理提供了支持。Django 作为一个流行的 Python Web 框架,内置了强大的日志记录机制,通过灵活的配置可以满足各种应用场景的需求。 技术背景 Django 日志记录简介Django 的日志记录基于 Python... Python核心:Django的日志记录全方位解析 引言在任何软件系统中,日志记录都是一项至关重要的功能。它不仅帮助开发人员调试和解决问题,还对系统性能监控、审计和安全性管理提供了支持。Django 作为一个流行的 Python Web 框架,内置了强大的日志记录机制,通过灵活的配置可以满足各种应用场景的需求。 技术背景 Django 日志记录简介Django 的日志记录基于 Python...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签