自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Django 视图 - FBV 与 CBV

基于函数的视图,就是在视图里使用函数处理请求。基于类的视图,就是在视图里使用类处理请求。

2024-12-19 10:15:00 1618

原创 Django Nginx+uwsgi 安装配置

/入口文件,即wsgi.py相对于项目根目录的位置,“.”相当于一层目录。//必须和uwsgi中的设置一致。在浏览器内输入:http://127.0.0.1:8001,查看是否有"Hello World"输出,若没有输出,请检查你的安装过程。pidfile = /var/run/uwsgi9090.pid //pid文件,用于下面的脚本启动、停止该进程。在浏览器输入:http://127.0.0.1,你就可以看到 django 的 "It work" 了。

2024-12-16 19:56:39 1373

原创 Django 用户认证(Auth)组件

Django 用户认证(Auth)组件一般用在用户的登录注册上,用于判断当前的用户是否合法,并跳转到登陆成功或失败页面。Django 用户认证(Auth)组件需要导入 auth 模块:# 认证模块# 对应数据库返回值是用户对象。验证用户的用户名和密码使用 authenticate() 方法,从需要 auth_user 表中过滤出用户对象。使用前要导入:如果验证成功,就返回用户对象,反之,返回 None。

2024-12-15 08:00:00 712

原创 Django 中间件

中间件可以定义四个方法,分别是:自定义中间件的步骤:在 app 目录下新建一个 py 文件,名字自定义,并在该 py 文件中导入 MiddlewareMixin:自定义的中间件类,要继承父类 MiddlewareMixin:pass在 settings.py 中的 MIDDLEWARE 里注册自定义的中间件类:自定义中间件类的方法有:process_request 和 process_response。

2024-12-15 08:00:00 1208

原创 Django Form 组件

Django Form 组件用于对页面进行初始化,生成 HTML 标签,此外还可以对用户提交的数据进行校验(显示错误信息)。

2024-12-14 08:45:00 1115

原创 Django cookie 与 session

Cookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。HTTP 是一种"无状态"协议,这意味着每次客户端检索网页时,客户端打开一个单独的连接到 Web 服务器,服务器会自动不保留之前客户端请求的任何记录。

2024-12-14 07:15:00 970

原创 Django ORM – 多表实例(聚合与分组查询)

INSERT INTO `app01_emps` (`id`, `name`, `age`, `salary`, `province`, `dep_id`) VALUES ('2', '令狐冲', '24', '8000.00', '河南', '1');INSERT INTO `app01_emps` (`id`, `name`, `age`, `salary`, `province`, `dep_id`) VALUES ('4', '任我行', '57', '10000.00', '广东', '1');

2024-12-13 20:46:54 1034

原创 Django ORM – 多表实例

insert into app01_authordetail(gender,tel,addr,birthday) values (1,13432335433,"华山","1994-5-23"), (1,13943454554,"黑木崖","1961-8-13"), (0,13878934322,"黑木崖","1996-5-20")res = models.Book.objects.filter(publish__name="菜鸟出版社").values_list("title", "price")

2024-12-13 20:45:36 1428

原创 Django 路由

Django1.1.x 版本中的 url 和 Django 2.2.x 版本中的 re_path 用法相同。

2024-12-12 15:00:00 1241

原创 Django 视图

返回文本,第一个参数为 request,第二个参数为字符串(页面名称),第三个参数为字典(可选参数,向页面传递的参数:键为页面参数名,值为views参数名)。数据类型是二进制字节流,是原生请求体里的参数内容,在 HTTP 中用于 POST,因为 GET 没有请求体。常用于 form 表单,form 表单里的标签 name 属性对应参数的键,value 属性对应参数的值。get():返回字符串,如果该键对应有多个值,取出该键的最后一个值。get():返回字符串,如果该键对应有多个值,取出该键的最后一个值。

2024-12-12 14:30:00 868

原创 Django 模型

Django 规定,如果要使用模型,必须要创建一个 app。我们使用以下命令创建一个 TestModel 的 app:目录结构如下:HelloWorld...

2024-12-11 15:45:00 1079

原创 Django 表单

HTML表单是网站交互性的经典方式。本章将介绍如何用Django对用户提交的表单数据进行处理。

2024-12-11 11:45:00 1273

原创 Django 模板

1、在应用目录下创建目录(与 templates 目录同级,目录名只能是 templatetags)。3、my_tags.py 文件代码如下:register = template.Library() #register的名字是固定的,不可改变。

2024-12-10 14:45:00 974

原创 Django 创建第一个项目

介绍 Django 管理工具及如何使用 Django 来创建项目,第一个项目我们以 HelloWorld 来命令项目。测试版本说明:通过以下命令可以查看版本号:4.2.7。

2024-12-10 12:00:00 816

原创 Django 安装

在安装 Django 前,系统需要已经安装了 Python 的开发环境。如果你还没有安装 Python,请先从 Python 官网下载并安装最新版本的 Python。Django 安装也很简单使包管理工具 pip 就可以了:安装完成后,你可以通过运行以下命令验证 Django 是否成功安装:如果一切顺利,你将看到安装的 Django 版本号,如:4.2.7。

2024-12-09 20:05:31 1307

原创 初识Django

Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。Django 是一个高级的 Python Web 框架,用于快速开发可维护和可扩展的 Web 应用程序。使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务。

2024-12-09 20:04:38 825

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除