自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django+Ajax 开发规范模板(含最佳实践)

这份模板整合了 CSRF 令牌处理、统一响应格式、错误捕获、表单验证等核心场景,可直接复用,兼顾安全性和开发效率。

2025-11-16 13:19:39 1084

转载 Django中图片验证码生成

链接:https://pan.baidu.com/s/1G4Qd2tCHXrQi-MxaISNxuA?例如我这里是Monaco.ttf,给大家放一份在这里,文件大小很小只有51KB。此时我们的页面中就有了验证码的图片,并将验证码的值存储到session中了。注意此处要利用HttpResponse返回图片才可以在前端页面中显示出来。运行后会在根目录下生成一个验证码图片,并打印生成的验证码。将验证码的值存储在session中方便后续验。后续根据自己的需求进行验证即可。编写url用于生成验证码。

2025-11-13 09:49:24 18

原创 Django中的中间件

前提:Django 1.10+ 中间件配置规则# 以上是默认中间件'myapp.middleware.MyCustomMiddleware', # 注册自定义中间件(路径为:应用名.中间件文件名.类名)

2025-11-11 13:37:14 892

原创 django中的自定义分页组件

【代码】django中的自定义分页组件。

2025-11-06 13:23:45 420

原创 Django中的查询

在 Django 中,查询数据库的核心是 ORM(对象关系映射)—— 通过 Python 代码操作模型类(Model),而非直接写 SQL 语句。Django ORM 支持绝大多数数据库操作,且兼容多种数据库(MySQL、PostgreSQL、SQLite 等),语法简洁且易维护。

2025-11-03 23:15:29 1057

原创 ModelForm基本学习

首先需要导入 ModelForm,然后创建一个继承自 ModelForm 的类,并通过 Meta 类指定关联的模型和需要生成的字段。在models.py中""" 部门表 """title = models.CharField(verbose_name='标题', max_length=32)""" 员工表 """name = models.CharField(verbose_name='姓名', max_length=16)

2025-11-01 14:16:43 409

原创 模板的继承

基础模板中通过{% block 名称 %}标记可变区域,子模板将在这里填充内容。DOCTYPE html > < html > < head > < meta charset = " UTF-8 " > < title > {% block title %}默认标题{% endblock %} </ title > <!-- 可变标题 --> < link rel = " stylesheet " href = " style.css " > <!

2025-11-01 10:38:26 347

原创 Django中的数据库键连接

连接的是Department表中的id,当Department中的某个id被删除时,会间接影响到连接的表,所有需要做删除的方法。相当于在男女中二选一,选择1性别是男,选择2性别是女,更加方便快捷。

2025-10-30 23:00:50 359

原创 ORM的基础操作

在浏览器中搜索mysqlclient wheel,并下载。注意:在windows系统中可能会安装失败,失败则采用方法二。中找到mysql连接的代码,并将其修改为自己的数据库。在models.py中输入后,打开终端,输入。相当于执行MySQL中的创建代码,对应如下。创建完,打开数据库看是否生成对应表,如图。在pycharm中,打开终端,输入。在models.py中写入操作代码。

2025-10-29 13:17:31 1591

原创 Django学习——使用pycharm社区版创建Django项目并介绍创建文件作用

在pycharm社区版中打开终端命令,如图。

2025-10-23 14:45:13 200

原创 BootStrap基础学习——模态框

在 Bootstrap 3 中,模态框(Modal) 是一种浮动在页面之上的交互式弹窗组件,用于展示重要信息、表单、确认操作等(如登录弹窗、详情弹窗、删除确认框),核心特点是 “遮罩层 + 弹窗主体”,支持展开 / 收起动画,且需依赖 Bootstrap 的 JS 文件实现交互。

2025-10-21 10:34:21 774

原创 BootStrap基础学习——下拉菜单

默认下拉菜单与触发按钮 “左对齐”,若需右对齐(如导航栏右侧的用户菜单),可给菜单列表添加类。

2025-10-21 10:12:54 906

原创 BootStrap基础学习——导航、分页导航

导航组件用于实现页面内的功能模块切换(如顶部菜单、侧边栏导航、标签页切换等),Bootstrap 3 提供了 4 种核心导航类型,均基于.nav基础类扩展,支持自定义样式和交互。

2025-10-20 14:43:54 635

原创 BootStrap基础学习——缩略图、面板

缩略图本质是 “带边框和内边距的图文容器”,核心用于展示图片 + 文字组合的内容(如商品列表、相册、文章卡片等),通过.thumbnail类实现基础样式,支持自定义内容和尺寸。

2025-10-20 12:42:32 680

原创 BootStrap基础学习——表单

输入框是最常用的表单控件,用于收集单行文本(如用户名、邮箱、密码等),基于原生<input>标签,通过类应用 Bootstrap 样式。

2025-10-18 17:21:27 983

原创 BootStrap基础学习——常用样式(排版)

Bootstrap 3 对 HTML 原生的<h1>到<h6>标签进行了样式优化,同时提供了.h1到.h6类(可用于非标题标签,如<div>),保持与标题一致的样式,方便灵活使用。

2025-10-17 13:16:51 1132

原创 BootStrap基础学习——栅格网络系统(列排序,列嵌套)

建议嵌套层级≤3 层(如 “父列→子列→孙列”),层级过深会导致 CSS 优先级冲突、响应式适配复杂,且不利于代码维护。调整顺序(如 A→B→C 改为 B→A→C),会直接导致布局错乱(Bootstrap 3 不支持)。,子列的内边距会与父列的内边距叠加,且父列无负外边距抵消子列浮动,会出现横向滚动条;),会触发自动换行(子列另起一行),但不会导致布局崩溃(仅影响子列排列);表示占父列宽度的 50%(6/12),而非页面宽度的 50%。等断点类,实现 “父列布局不变,子列随屏幕尺寸自适应”。

2025-10-15 17:04:18 767

原创 BootStrap基础学习——栅格网格系统(列组合,列偏移)

类,在列的左侧生成相当于 “指定列数宽度” 的空白区域。其本质是通过 CSS 的。Bootstrap 的列偏移基于 “12 列等分” 规则,通过为列添加。),且偏移量会随屏幕断点动态变化,确保响应式适配。如果内容超过12格,将直接进行换行处理。如果偏移相加超过12格,将进行换行处理。,Bootstrap 4+ 统一为。

2025-10-14 15:13:04 506

原创 BootStrap的基础学习——布局容器

直接撑满整个视口(viewport),不随屏幕尺寸变化。,并始终保持水平居中,避免内容因屏幕过宽影响阅读体验。特点:1.内置间距:自动留白,避免内容贴边。是全屏布局的解决方案,特点是。是最常用的布局容器,特点是。特点:1.宽度固定为100%

2025-10-14 14:12:21 264

空空如也

空空如也

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

TA关注的人

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