Gavin_915
码龄7年
关注
提问 私信
  • 博客:27,507
    27,507
    总访问量
  • 47
    原创
  • 35,712
    排名
  • 280
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2017-10-06
博客简介:

Gavin_915的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    204
    当月
    115
个人成就
  • 获得431次点赞
  • 内容获得0次评论
  • 获得469次收藏
创作历程
  • 47篇
    2024年
成就勋章
TA的专栏
  • 算法合集
    4篇
兴趣领域 设置
  • Python
    pythondjango
  • 编程语言
    javac++
  • 后端
    spring boot
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【MySQL】避免执行SQl文件后自动转化表名为小写字母

编辑MySQL配置文件(my.cnf或my.ini),找到lower_case_table_names,设置lower_case_table_names=0,这会保留表名的大小写。可以通过修改MySQL配置文件中的lower_case_table_names参数来解决。在云端的MySQL数据库中有一部分表名为大写,导出sql文件其中表名也是大写,但是本地新建一个数据库后执行sql文件后对应的表名全部变成了小写。:这个设置只能在数据库创建之前修改,如果数据库已经存在,可能需要重新创建数据库并导入数据。
原创
发布博客 2024.11.19 ·
241 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【Django】解决软删除数据重新新增无法通过唯一性校验问题must be unique ... HINT: Add unique=True to this field or add a Unique

也尝试了在class Meta中加上constraints属性用于限制外键及唯一性也不奏效。Django框架中通常在model类中对于字段的属性可以设置unique=True以表示该字段为唯一的,不允许有重复的值。在插入或更新数据的时候检查相应字段是否已经在数据库中存在。而通常情况下对于数据库数据的删除是采用软删除的形式,即将类似于is_delete或者is_active这样的字段从0置1。在模型类中自定义管理器用于在初始化过程中就筛选相应软删除的字段。
原创
发布博客 2024.11.13 ·
108 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【Vue3】基础语法案例

图片点击轮播<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>图片轮播</title></head><body> <div id="app"> <h3>{{ number }}</h3> <!-- 通过模板字符串取值
原创
发布博客 2024.11.11 ·
742 阅读 ·
8 点赞 ·
0 评论 ·
25 收藏

【JavaScript】网络请求之Promise fetch Axios及异步处理

Promise 表示承诺在未来的某个时刻可能会完成并返回结果,对于某些需要时间来处理结果的操作, 如用户登录、读取文件等, 可以使用 Promise 对象来执行异步操作Promise 对象有三种状态 pending(待处理)、fulfilled(已履行)、rejected(被驳回)。注:异步操作是指在程序执行过程中, 某个操作不会立即返回结果, 而是需要一段时间的等待。
原创
发布博客 2024.11.08 ·
375 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

【JavaScript】模块化开发

模块化开发是指将复杂的代码拆分为独立的模块,每个模块负责完成特定的功能,不同的模块之间可以通过使用export关键字将代码导出为模块,其他模块可以使用import关键字导入该模块。
原创
发布博客 2024.11.07 ·
192 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【JavaScript】数组-集合-Map-对象-Class用法一览

私有属性及get set方法。
原创
发布博客 2024.11.05 ·
243 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【Vue3】自定义组件及组件间的通信-案例程序及配图版

为了便于后续项目进行,可以将默认的东西去掉将项目变成一个空项目,去掉的东西如下:文件:src\style.css;删除代码:main.js中的 import ‘./style.css’</script><template>Hello!Gavin_915!</style>项目的前端页面无报错,如下所示:为了便于后续开发,安装如下插件:安装上述插件后对于vue文件的标签可进行联想管理。
原创
发布博客 2024.11.04 ·
661 阅读 ·
11 点赞 ·
0 评论 ·
25 收藏

【Vue3】一文全览基础语法-案例程序及配图版

文章目录Vue应用基本结构模块化开发ref和reactive绑定事件 v-on 简写@显示和隐藏 v-show条件渲染 v-if动态属性绑定 v-bind 简写:遍历数组或对象 v-for双向数据绑定 v-model渲染数据 v-text 和 v-html计算属性 computed侦听器 watch自动侦听器 watchEffect本文示例代码下载链接Vue3基本语法示例代码Vue.js是渐进式JavaScript框架,渐进式是指可以按需引入Vue.js的部分功能, 而不必全量引入整个框架。下面引入v
原创
发布博客 2024.11.03 ·
797 阅读 ·
17 点赞 ·
0 评论 ·
30 收藏

Vue3基本语法示例代码

发布资源 2024.11.03 ·
zip

【Java】WrapperClass包装类及对象引用相关总结

包装类是Java提供的一种类,用于将基本数据类型包装为对象。包装类提供了许多方法,可以方便地进行类型转换、比较、解析字符串等操作。虽然基本数据类型可以完成许多相同的操作,但使用包装类有一些显著的好处,尤其是在Java的面向对象特性和集合框架中。
原创
发布博客 2024.11.02 ·
974 阅读 ·
26 点赞 ·
0 评论 ·
10 收藏

【JavaScript】匿名函数及回调函数总结

JavaScript 匿名函数匿名函数没有显式的名称, 被视为一个函数表达式,可以在不需要额外命名的情况下进行定义和使用, 通常被用作回调函数, 即将函数作为参数传递给其他函数。回调函数是在特定事件或条件发生时被调用的函数,回调函数通常用于异步编程中,比如ajax 中的success就是一个回调函数,用于处理请求成功的结果。
原创
发布博客 2024.11.01 ·
268 阅读 ·
11 点赞 ·
0 评论 ·
1 收藏

【Typescript】一文理清Typescript语法

使用的时候发现,myclass要处理的数据,可能是一个string,也有可能是一个number,这时候就要用到泛型。若一个函数是比较通用的函数,如下面的函数,想让他处理一组字符串、布尔类型、数值类型,则可以使用泛型。在类名的后面,大括号的前面加上, 然后就可以将T替代类里面的具体数据类型。同名函数可以根据参数的类型不同以达到不同操作,其实就是函数的重载。抽象类里面可以有抽象的属性,方法,存取器。也可以有非抽象的属性。存,会触发get方法,取,会触发set方法。指定数组的元素个数和每个元素的类型。
原创
发布博客 2024.11.01 ·
364 阅读 ·
10 点赞 ·
0 评论 ·
4 收藏

【Django】继承框架中用户模型基类AbstractUser扩展系统用户表字段

这是一种约定,用于指定自定义用户模型。AUTH_USER_MODEL 只需包含应用名和模型名,Django会根据应用的名称解析模型,而不是通过模块路径。Django项目新建好app之后,通常情况下需要首要考虑的就是可以认为最重要的用户表,即users对应的model,它对于系统来说可以说是最基础的依赖。上述的这些字段通常都是可以保留使用的,但是为了方便扩展实际中是可以进行字段添加的,例如在users相应的app包中修改其对应的models.py文件。可见添加的字段都更新进表中了。
原创
发布博客 2024.10.26 ·
490 阅读 ·
10 点赞 ·
0 评论 ·
5 收藏

【Django】创建项目、启动及app过程及遇到的问题和解决方案

整理Django创建项目、启动及app过程及遇到的问题和解决方案。
原创
发布博客 2024.10.26 ·
435 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

【Python】一文总结Python中常见错误 异常及异常处理机制

除了系统中提供的一些异常之外,我们也可以根据业务需要抛出自定义的异常,例如要求传递过来的字符串长度在6到10 位之间,不满足要求时,抛出异常。有时候,我们捕获到了异常,但暂时不知道如何处理,此时也可以抛出异常,让其他调用者进行处理。Python中提供了raise语句允许用户主动抛出异常,raise关键字后面需要提供一个异常实例或者异常类,如果传递的是异常类,则会调用无参数的构造方法来实例化对象。如果捕获到了异常,但是暂时不处理,可以直接通过raise语句抛出异常,此时raise关键字后面什么都不用写。
原创
发布博客 2024.10.25 ·
812 阅读 ·
10 点赞 ·
0 评论 ·
28 收藏

【C++】报错“count” is ambiguous解决方案

写C++程序的过程中出现一个报错,显示“count” is ambiguous,貌似导入的其他库中含有名为count的标识符。另外一种方案就是将程序中的变量count批量替换掉,如替换成cnt(VScode中批量替换快捷键Ctrl+H)上述两种方案均可解决相应问题,个人更倾向第二种,毕竟常用英文很容易又撞上哪个标识符。查看头文件导入的是#include <bits/stdc++.h>
原创
发布博客 2024.10.24 ·
275 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【实战案例】Django框架表单处理及数据库交互

选择选项并点击vote按钮可进行投票,投票后显示票数页面且可再次投票。之前创建的URLconf位于polls/urls.py中。对应数据库的数据也会更新。
原创
发布博客 2024.10.24 ·
714 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

【实战案例】Django框架使用模板渲染视图页面及异常处理

Django中的视图的概念是一类具有相同功能和模板的网页的集合,在Django中,网页和其他内容都是从视图派生而来,每一个视图表现为一个Python函数(或者说方法,如果是在基于类的视图里的话),Django将会根据用户请求的URL来选择使用哪个视图(更准确的说,是根据URL中域名之后的部分),为了将URL和视图关联起来,Django使用了’URLconfs’来配置,URLconf将URL模式映射到视图。
原创
发布博客 2024.10.23 ·
1096 阅读 ·
23 点赞 ·
0 评论 ·
22 收藏

【实战案例】Django框架连接并操作数据库MySQL相关API

Django框架中默认会连接SQLite数据库,好处是方便无需远程连接,打包项目挪到其他环境安装一下依赖一会就跑起来,但是缺点也很明显,实际应用中对于数据应用分离的项目不是非常友好。在需要连接的数据库主机上实现安装好mysql数据库同时创建数据库,我这里用的跟项目名相同,叫django_first。可见可编辑的内容有组和用户,由django.contrib.auth提供,是Django开发的认证框架。接下来可以迁移数据库了,但是Django创建表的过程中依赖应用,这里基于之前的投票程序polls。
原创
发布博客 2024.10.22 ·
1034 阅读 ·
9 点赞 ·
0 评论 ·
30 收藏

【实战案例】Django框架基础之上编写第一个Django应用之基本请求和响应

在 myself 项目中配置全局 URLconf,以包含在 polls.urls 中定义的 URLconf。要在浏览器中访问它,我们需要将其映射到一个 URL——为此我们需要定义一个 URL 配置,简称为 “URLconf”。这些 URL 配置是在每个 Django 应用程序内部定义的,它们是名为 urls.py 的 Python 文件。应用是一个专门做某件事的网络应用程序——比如博客系统,或者公共记录的数据库,或者小型的投票程序。项目则是一个网站使用的配置和应用的集合。应用可以被很多个项目使用。
原创
发布博客 2024.10.21 ·
326 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏
加载更多