随笔 - 2649  文章 - 2452  评论 - 0  阅读 - 74060

文章分类 -  python / Django

Django Nginx+uwsgi 安装配置
摘要:Django Nginx+uwsgi 安装配置 在前面的章节中我们使用 python manage.py runserver 来运行服务器。这只适用测试环境中使用。 正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等,本文将以 Nginx 为例。 阅读全文
posted @ 2024-10-12 16:43 AtlasLapetos 阅读(26) 评论(0) 推荐(0) 编辑
Django 视图 - FBV 与 CBV
摘要:Django 视图 - FBV 与 CBV FBV(function base views) 基于函数的视图,就是在视图里使用函数处理请求。 CBV(class base views) 基于类的视图,就是在视图里使用类处理请求。 FBV 基于函数的视图其实我们前面章节一直在使用,就是使用了函数来处理 阅读全文
posted @ 2024-10-12 16:43 AtlasLapetos 阅读(6) 评论(0) 推荐(0) 编辑
Django 中间件
摘要:Django 中间件 Django 中间件是修改 Django request 或者 response 对象的钩子,可以理解为是介于 HttpRequest 与 HttpResponse 处理之间的一道处理过程。 浏览器从请求到响应的过程中,Django 需要通过很多中间件来处理,可以看如下图所示: 阅读全文
posted @ 2024-10-12 16:42 AtlasLapetos 阅读(8) 评论(0) 推荐(0) 编辑
Django cookie 与 session
摘要:Django cookie 与 session Cookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。 识别返回用户包括三个步骤: 服务器脚本向浏览器发送一组 Cookie。例如:姓名、年龄或识别号码等。 浏览器将这些信息存储在本地计算机上,以备将来使用。 当下一次浏览器向 Web 阅读全文
posted @ 2024-10-12 16:40 AtlasLapetos 阅读(3) 评论(0) 推荐(0) 编辑
Django 用户认证(Auth)组件
摘要:Django 用户认证(Auth)组件 Django 用户认证(Auth)组件一般用在用户的登录注册上,用于判断当前的用户是否合法,并跳转到登陆成功或失败页面。 Django 用户认证(Auth)组件需要导入 auth 模块: # 认证模块 from django.contrib import au 阅读全文
posted @ 2024-10-12 16:37 AtlasLapetos 阅读(15) 评论(0) 推荐(0) 编辑
Django Form 组件
摘要:Django Form 组件 Django Form 组件用于对页面进行初始化,生成 HTML 标签,此外还可以对用户提交的数据进行校验(显示错误信息)。 报错信息显示顺序: 先显示字段属性中的错误信息,然后再显示局部钩子的错误信息。 若显示了字段属性的错误信息,就不会显示局部钩子的错误信息。 若有 阅读全文
posted @ 2024-10-12 16:34 AtlasLapetos 阅读(2) 评论(0) 推荐(0) 编辑
Django ORM – 多表实例(聚合与分组查询)
摘要:Django ORM – 多表实例(聚合与分组查询) 聚合查询(aggregate) 聚合查询函数是对一组值执行计算,并返回单个值。 Django 使用聚合查询前要先从 django.db.models 引入 Avg、Max、Min、Count、Sum(首字母大写)。 from django.db. 阅读全文
posted @ 2024-10-12 16:32 AtlasLapetos 阅读(46) 评论(0) 推荐(0) 编辑
Django ORM – 多表实例
摘要:Django ORM – 多表实例 表与表之间的关系可分为以下三种: 一对一: 一个人对应一个身份证号码,数据字段设置 unique。 一对多: 一个家庭有多个人,一般通过外键来实现。 多对多: 一个学生有多门课程,一个课程有很多学生,一般通过第三个表来实现关联。 创建模型 接下来我们来看下多表多实 阅读全文
posted @ 2024-10-12 16:27 AtlasLapetos 阅读(7) 评论(0) 推荐(0) 编辑
Django ORM - 单表实例
摘要:Django ORM - 单表实例 阅读本章节前你需要先阅读了 Django 模型 进行基础配置及了解常见问题的解决方案。 接下来我们重新创建一个项目 app01(如果之前已创建过,忽略以下操作): django-admin.py startproject app01 接下来在 settings.p 阅读全文
posted @ 2024-10-12 16:22 AtlasLapetos 阅读(2) 评论(0) 推荐(0) 编辑
Django Admin 管理工具
摘要:Django Admin 管理工具 Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: /HelloWorld/HelloWorld/setting 阅读全文
posted @ 2024-10-12 14:13 AtlasLapetos 阅读(8) 评论(0) 推荐(0) 编辑
Django 路由
摘要:Django 路由 路由简单的来说就是根据用户请求的 URL 链接来判断对应的处理程序,并返回处理结果,也就是 URL 与 Django 的视图建立映射关系。 Django 路由在 urls.py 配置,urls.py 中的每一条配置对应相应的处理方法。 Django 不同版本 urls.py 配置 阅读全文
posted @ 2024-10-12 14:11 AtlasLapetos 阅读(11) 评论(0) 推荐(0) 编辑
Django 视图
摘要:Django 视图 视图层 一个视图函数,简称视图,是一个简单的 Python 函数,它接受 Web 请求并且返回 Web 响应。 响应可以是一个 HTML 页面、一个 404 错误页面、重定向页面、XML 文档、或者一张图片... 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里都可以,只要在 阅读全文
posted @ 2024-10-12 14:09 AtlasLapetos 阅读(1) 评论(0) 推荐(0) 编辑
Django 表单
摘要:Django 表单 HTML表单是网站交互性的经典方式。 本章将介绍如何用Django对用户提交的表单数据进行处理。 HTTP 请求 HTTP协议以"请求-回复"的方式工作。客户发送请求时,可以在请求中附加数据。服务器通过解析请求,就可以获得客户传来的数据,并根据URL来提供特定的服务。 GET 方 阅读全文
posted @ 2024-10-12 14:07 AtlasLapetos 阅读(12) 评论(0) 推荐(0) 编辑
Django 模型
摘要:Django 模型 Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。 Django 为这些数据库提供了统一的调用API。 我们可以根据自己业务需求选择不同的数据库。 MySQL 是 Web 应用中最常用的数据库。本章节我们将以 Mysq 阅读全文
posted @ 2024-10-12 14:05 AtlasLapetos 阅读(2) 评论(0) 推荐(0) 编辑
Django 创建第一个项目
摘要:Django 创建第一个项目 本章我们将介绍 Django 管理工具及如何使用 Django 来创建项目,第一个项目我们以 HelloWorld 来命令项目。 测试版本说明: Python 3.9.7 Django 4.2.7 通过以下命令可以查看版本号: # python3 -V Python 3 阅读全文
posted @ 2024-10-12 13:54 AtlasLapetos 阅读(33) 评论(0) 推荐(0) 编辑
Django 安装
摘要:Django 安装 在安装 Django 前,系统需要已经安装了 Python 的开发环境。 如果你还没有安装 Python,请先从 Python 官网 https://www.python.org/ 下载并安装最新版本的 Python。 Django 安装也很简单使包管理工具 pip 就可以了: 阅读全文
posted @ 2024-10-12 13:52 AtlasLapetos 阅读(4) 评论(0) 推荐(0) 编辑
Django 简介
摘要:Django 简介 基本介绍 Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。 Django 是一个高级的 Python Web 框架,用于快速开发可维护和可扩展的 Web 应用程序。 使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一 阅读全文
posted @ 2024-10-12 13:51 AtlasLapetos 阅读(8) 评论(0) 推荐(0) 编辑
Django 教程
摘要:Django 教程 Django 是一个用于构建 Web 应用程序的高级 Python Web 框架。 Django 提供了一套强大的工具和约定,使得开发者能够快速构建功能齐全且易于维护的网站。 Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并于 2008 年 9 月发布了第 阅读全文
posted @ 2024-10-12 13:51 AtlasLapetos 阅读(35) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示