- 博客(48)
- 收藏
- 关注
原创 redis常见数据类型
String(字符串)Redis中最基本的数据类型。可以存储任何类型的数据,包括字符串、数字和二进制数据等。是二进制安全的,意味着Redis的String可以包含任何数据,比如图片或者序列化的对象。List(列表)有序的字符串列表,可以在头部或尾部添加元素。类似于Java中的LinkedList。可以通过List来实现队列和栈等数据结构。Set(集合)一组无序、唯一的字符串集合。可以对集合进行并、交、差等集合运算。类似于Java中的HashSet。Hash(哈希)
2024-12-01 18:25:50
475
原创 创建springboot+vue项目相关配置问题
然后配置maven文件夹中的conf->settings.xml文件。在resourcess目录下创建application.yml文件。右键settings.xml打开方式选择记事本。此电脑->右键->属性->高级系统设置。创建后在设置中配置maven及jdk。键盘上win + r。下载完成后双击即可安装。安装完成后配置环境变量。然后一直点击确定即可。可以验证是否配置成功。打开命令提示符 输入。即可查验是否配置成功。
2024-11-18 15:29:45
425
1
原创 前端--全局变量window
对象上的属性访问通常很快,但如果你频繁地读取或写入大量数据,可能会遇到性能问题。在这种情况下,考虑使用更高效的数据存储方案。对象上定义属性来存储全局变量。这些变量将在整个应用程序中可用,包括所有的组件和 JavaScript 代码。:在客户端存储敏感信息(如用户密码或 API 密钥)是不安全的。对象存储全局变量可能会使代码难以维护。最好将全局状态管理逻辑封装在单独的模块或库中。:确保你使用的全局变量名称不会与现有库或框架中的全局变量冲突。:随着项目规模的扩大,使用。
2024-11-14 11:19:41
369
原创 Django Form
开发者可以通过定义自定义校验函数来实现更复杂的校验逻辑。自定义校验函数需要接收字段的值作为参数,并返回一个布尔值或抛出ValidationError异常来表示校验结果。
2024-11-12 22:30:00
426
原创 CSRF 令牌
CSRF(跨站请求伪造保护)令牌是一种安全机制,用于防止跨站请求伪造攻击。在 Django 应用中,CSRF 令牌通常用于验证请求是否由您的网站发出,以确保请求是合法的。在 Django 中,CSRF 令牌通常通过模板标签在 HTML 模板中生成。在发送 AJAX 请求时,您需要从这个标签获取 CSRF 令牌,并将其包含在请求头中。
2024-11-10 17:54:30
546
原创 python manage.py命令集
是 Django 框架中用于管理 Django 项目的命令行工具。它提供了一系列命令,用于创建应用、运行服务器、创建数据库迁移、管理静态文件等。创建一个新的 Django 项目。myproject是项目的名称。
2024-11-06 21:30:00
714
原创 Django Admin
修改展示名称:可以通过修改模型类中的__str__方法或Meta类中的和属性来改变在Django Admin界面中展示的模型名称和复数形式。定制管理界面:如果需要更复杂的定制,可以通过继承类并覆盖其相关方法来实现。例如,可以定制列表视图的展示字段、过滤选项和排序方式等。本地化:可以将Django Admin界面的语言设置为中文或其他本地语言,以提高用户体验。可以通过在文件中设置为相应的语言代码(如"zh-Hans"表示简体中文)来实现本地化。同时,也可以添加本地化中间件来支持用户自定义语言偏好。
2024-11-06 16:03:56
850
原创 useRoute和useRouter
useRoute和useRouter是两个在前端开发中常见的钩子(hook),特别是在使用 Vue.js 和 React.js 这样的现代 JavaScript 框架时。尽管它们名字相似,但它们的用途和来源是不同的。
2024-11-05 16:07:13
402
原创 Django---数据库(多表关联)
首先,需要在models.py文件中定义模型。一对一关系(OneToOneField):一个模型实例只能与另一个模型实例相关联。外键关系(ForeignKey):一个模型实例可以与一个或多个其他模型实例相关联(多对一)。多对多关系(ManyToManyField):一个模型实例可以与多个其他模型实例相关联,反之亦然。author = models.ForeignKey(Author, on_delete=models.CASCADE) # 外键关系。
2024-11-04 21:15:00
541
原创 Django--models.py
定义:Django Models 是 Python 类,用于定义数据库中的表结构以及表中的字段。用途:通过 Models,开发者可以以一种面向对象的方式来操作数据库,而无需编写 SQL 语句。
2024-11-01 22:30:00
590
原创 Vant入门
Vant是一个轻量、可靠的移动端Vue组件库,提供了丰富的组件和解决方案,帮助开发者快速构建出优雅的移动端应用。:推荐使用babel-plugin-import插件来自动按需引入Vant组件。首先安装babel-plugin-import插件,然后在babel.config.js中配置该插件,最后在需要使用的Vue页面中直接引入并使用组件。:在需要使用的Vue页面中手动引入组件及其样式,并在页面中注册组件。:虽然可以一次性导入所有Vant组件,但这样做会增加代码包体积。
2024-10-31 21:00:00
416
原创 Django+Vue全栈开发项目入门(三)
首先,你需要在models.py文件中定义你的数据模型。模型是Django ORM的基础,它定义了数据库中的表结构。# 其他字段...Django ORM还允许你通过Q对象、F表达式和原生SQL查询来执行更复杂的查询。# 1、获得热门景点if is_hot:在Django中,Q对象是与数据库查询相关的一个非常重要的工具。它允许你构建复杂的查询条件,这些条件可以包含逻辑运算符如ANDOR和NOT。这对于在单个查询中组合多个过滤条件特别有用。Q对象位于模块下。
2024-10-28 14:36:08
454
原创 Django+Vue全栈开发项目入门(二)
Vue是一款用于构建用户界面的JavaScript渐进式框架,它基于标准HTML、CSS和JavaScript构建,并提供了一套声明式的、响应式的、组件化的编程模型,有助于高效地开发用户界面。
2024-10-25 23:30:00
645
原创 django模板相关配置
这些函数接收一个HttpRequest对象作为参数,并返回一个字典,字典中的键值对将被添加到模板上下文中。综上所述,Django模板相关配置涉及模板引擎、上下文处理器、模板加载器以及其他与模板相关的设置。Django支持多种模板引擎,最常用的是Django自带的模板引擎和Jinja2模板引擎。模板引擎的配置主要在。模板加载器是用于加载模板文件的组件。:在Django的旧版本中用于指定模板文件的搜索目录。选项来指定模板引擎,并由模板引擎内部处理加载器的配置。,它是一个列表,定义了用于填充模板上下文的处理器。
2024-10-23 21:30:00
563
原创 django入门(二)
当一个页面被请求时,Django会创建一个包含本次请求原信息的HttpRequest对象,并将其自动传递给响应的视图函数。如果请求中包含表单数据,Django会将其封装成QueryDict对象,支持获取单个值、多个值以及列表等操作。HttpRequest对象封装了请求报文中的请求行、头部信息、内容主体等。函数接受一个URL字符串或URL名称与参数的组合来构造重定向的URL。重定向是指将客户端的请求从一个URL转发到另一个URL的过程。是一个字典类型的对象,包含了请求的所有头部信息。
2024-10-23 16:38:30
393
原创 Django入门
Django是一个用Python编写的高级Web框架,它允许快速开发安全和维护性高的网站。:Django需要Python环境。Django 3.x官方支持Python 3.6至3.10,而更新版本的Django可能支持更新的Python版本。可以使用或命令来检查Python版本。:打开命令行或终端,输入命令来安装Django。安装完成后,可以通过运行命令来验证Django是否成功安装。
2024-10-21 21:00:00
528
原创 Python数据分析
在Python数据分析中,数据理解与数据清洗是至关重要的环节。数据理解是数据分析的第一步,它涉及对数据的全面认识和理解,包括数据的来源、结构、类型、分布以及潜在的信息和价值。:了解数据的来源渠道,确保数据的可靠性和准确性。:分析数据的组织结构,如行和列的关系,以及数据中的字段和属性。:识别数据中的不同类型,如数值型、字符型、日期型等,并了解它们各自的特点和用途。:通过统计和可视化方法,了解数据的分布情况,如均值、中位数、众数、标准差等统计量,以及直方图、箱线图等可视化图表。
2024-10-10 21:45:00
840
原创 Python-Pandas
Pandas是一个开源的Python数据分析和数据处理库,它提供了大量的数据结构和数据分析工具,特别适合于处理表格数据。在使用Pandas之前,需要首先导入Pandas模块。在Python程序中,可以使用代码来导入Pandas。Pandas提供了两种主要的数据结构:Series和DataFrame。:一维标记数组,类似于带索引的数组。:二维表格型数据结构,包含有序的列和索引。Pandas可以读取和写入各种数据格式,包括CSV文件、Excel文件等。:使用。
2024-10-09 21:19:31
599
原创 Python与MongoDB交互
是一个官方的Python驱动程序,用于与MongoDB数据库进行交互。MongoDB的集合是动态创建的,即当向一个不存在的集合插入数据时,MongoDB会自动创建该集合。在使用pymongo进行MongoDB操作时,需要确保MongoDB服务已经启动并且网络连接正常。来连接到MongoDB数据库,执行一些基本的数据库操作(如插入、查询、更新和删除文档)。从MongoDB 4.0开始,支持多文档事务,确保数据的一致性和完整性。在进行数据插入、更新和删除操作时,需要注意数据的完整性和一致性。
2024-09-30 23:45:00
722
原创 Scrapy入门
Scrapy是一个用Python实现的快速、高层次的屏幕抓取和web抓取框架,主要用于抓取web站点并从页面中提取结构化的数据。的文件夹,其中包含Scrapy项目的所有必要文件和文件夹。命令创建一个新的Scrapy项目。:处理由爬虫提取出来的数据,如清洗、验证和存储。:项目的Python模块,将会从这里引用代码。:处理爬虫输入的响应和输出的结果及新的请求。:解析响应并生成提取结果和新的请求。:处理引擎与下载器之间的请求及响应。:定义爬取结果的数据结构。:项目的全局配置文件。:存储爬虫代码的目录。
2024-09-28 19:49:11
582
原创 Selenium入门
Selenium 是一个用于自动化 web 应用程序测试的工具,它支持多种浏览器和编程语言。:根据你的浏览器类型和版本,下载相应的 WebDriver。例如,Chrome 浏览器需要 ChromeDriver。
2024-09-26 22:27:55
743
原创 xpath和bs4
XPath和Beautiful Soup(bs4)是两种常用于解析HTML或XML文档的Python库,它们在网页数据抓取、Web自动化测试等领域发挥着重要作用。XPath(XML Path Language)是一种在XML文档中查找信息的语言,也可用于HTML文档的搜索。它提供了强大的路径选择功能,允许用户通过简洁的路径表达式来定位和操作文档中的元素和属性。
2024-09-25 23:12:03
690
原创 requests库的使用
requests库是Python中一个非常流行且易于使用的HTTP库,它允许用户发送HTTP请求,并处理响应。以下是对requests库的详细解析,包括其安装方法、基本概念、常用功能以及一些高级用法。在Python中安装requests库,通常使用pip包管理工具。
2024-09-23 19:30:00
295
原创 Vue配置路由
每个路由对象都应该包含path(路由路径)和component(对应的组件)routes: [path:'/',path:'',},{},{}]},{})
2024-09-20 09:51:36
439
原创 使用scss覆盖ElementPlus主题
使用SCSS覆盖Element Plus主题是一种高效且灵活的方法,允许你根据项目的需求定制Element Plus组件的样式。
2024-09-18 21:30:00
478
原创 ElementPlus表格相关操作
ElementPlus 是一个基于 Vue 3 的组件库,它提供了丰富的 UI 组件,其中表格(Table)组件是日常开发中非常常用的一个。表格组件支持数据展示、排序、筛选、分页等多种功能,非常适合处理大量数据的展示和操作。
2024-09-17 22:19:40
790
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人