Django Cookie和Session介绍

在 Django 中,**Cookie** 和 **Session** 是用于在客户端和服务器之间存储数据的两种机制,它们常用于实现用户身份验证、状态保持等功能。下面是对它们的详细介绍: --- ## 一、Coo

35   0   0   0

Django Auth介绍

Django 的 `django.contrib.auth` 是 Django 框架中用于处理用户认证(Authentication)和权限管理(Authorization)的核心模块。它提供了一套完整的用户认证系统

32   0   0   0

Django ORM - 聚合查询

在 Django ORM 中,**聚合查询**(Aggregation)用于对数据库中的数据进行统计计算,例如求和、平均值、最大值、最小值等。Django 提供了 `annotate()` 和 `aggregate(

33   0   0   0

Django ORM - 多表实例

在 Django 中,**多表实例(Multi-table inheritance)** 是一种模型继承方式,它允许你创建一个父类模型(base model),然后通过子类模型来扩展这个父类。Django 会为每个子

57   0   0   0

Django ORM - 单表实例

在 Django ORM 中,**单表实例**(Single Table Instance)通常指的是对某个模型(Model)的一个具体实例进行操作。Django 的 ORM 是基于数据库的模型来操作数据的,每个模型

44   0   0   0

Django Admin 管理工具

Django Admin 是 Django 框架自带的一个强大、灵活的管理工具,用于快速创建后台管理系统。它允许开发者通过简单的配置,为模型(Model)自动生成管理界面,方便进行数据的增删改查(CRUD)操作。

42   0   0   0

Django 视图

在 Django 中,**视图(views)** 是处理请求并返回响应的函数或类。它们是 Web 应用程序的核心部分,负责处理用户请求(如 GET、POST 等),执行业务逻辑,并返回相应的 HTML 页面、JSON

38   0   0   0

Django 表单

在 Django 中,**表单(Forms)** 是用于处理用户输入的机制。它可以帮助你: - 验证用户提交的数据 - 渲染 HTML 表单 - 处理表单提交 - 提供错误信息 Django 提供了两种主要的表单

42   0   0   0

Django 模型

在 Django 中,**模型(Model)** 是用于定义数据库结构的类。Django 使用模型来与数据库进行交互,每个模型类对应数据库中的一张表,模型中的字段对应表中的列。 --- ## 🧱 一、Django

42   0   0   0

Django Nginx+uwsgi 安装配置

在使用 Django 项目时,通常会将 Nginx 作为反向代理服务器,而 uWSGI 作为 WSGI 服务器来处理 Python 应用。以下是 **Django + Nginx + uWSGI** 的安装与配置指南

57   0   0   0

Django 视图 - FBV 与 CBV

在 Django 中,**视图(View)** 是处理 HTTP 请求并返回 HTTP 响应的核心组件。Django 提供了两种主要的视图编写方式:**函数视图(Function-Based Views, FBV)*

49   0   0   0

Django Form 组件

Django 的 **Form 组件** 是一个非常强大的工具,用于处理 HTML 表单的渲染、数据验证和数据处理。它可以帮助你简化表单的创建、验证和处理过程,同时还能提供一些内置的功能如自动错误提示、字段类型转换等

55   0   0   0

Django 路由

在 Django 中,**路由(Routing)** 是通过 `urls.py` 文件来配置的,它决定了当用户访问某个 URL 时,Django 应该调用哪个视图(View)函数或类。 --- ## 🧩 1. 基

51   0   0   0

Django 中间件

在 Django 中,**中间件(Middleware)** 是一种可以全局处理请求和响应的机制。它允许你在视图函数执行前后做一些通用的操作,比如: - 认证与授权 - 日志记录 - 压缩响应 - 设置语言或时区

56   0   0   0

Django 简介

Django 是一个基于 Python 的高级 Web 框架,用于快速开发安全且维护性高的网站。它由 Simon Willison 和 Adrian Holovaty 在 2003 年创建,并在 2005 年以开源形

62   0   0   0