在飞行-米龙
码龄4年
关注
提问 私信
  • 博客:142,686
    142,686
    总访问量
  • 134
    原创
  • 35,372
    排名
  • 1,814
    粉丝
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2020-05-27
博客简介:

weixin_48183870的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,072
    当月
    7
个人成就
  • 获得2,333次点赞
  • 内容获得25次评论
  • 获得2,403次收藏
  • 代码片获得2,524次分享
创作历程
  • 111篇
    2024年
  • 23篇
    2023年
成就勋章
TA的专栏
  • go
    3篇
  • Flask
    11篇
  • Vue
    8篇
  • git
    2篇
  • Django RESTFrameWork
    22篇
  • Python 基础
    11篇
  • 数据库
    12篇
  • Python 模块和包
    13篇
  • Django
    20篇
  • Python 面向对象
    11篇
  • 爬虫
    7篇
  • 爬虫案例
    1篇
  • 报错解决办法
    1篇
  • 前端
    10篇
  • python 函数
    4篇
  • Python 网络编程
    2篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

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

go语言 函数和包

函数通过funcfunc 函数名(形参 形参类型, 形参 形参类型) 返回值类型 {函数体return 返回值。
原创
发布博客 2024.07.05 ·
872 阅读 ·
18 点赞 ·
0 评论 ·
14 收藏

go语言 类型和常量

短变量声明只能在函数内部使用,它是一种非常常见的变量声明方式,因为它可以减少代码量并提高可读性。Go语言是一种静态类型语言,这意味着所有变量的类型在编译时必须明确,并且一旦定义,类型就不能改变。: 如果需要声明一个变量并将其初始化为特定的类型,可以使用类型转换来实现。常量是指一旦被赋值后,其值就不能被改变的变量。用于声明编译时常量,其值在编译时就已确定,并且在运行时不可更改。:Go语言的常量在编译时就已经确定,这使得编译器可以进行优化。是一个特殊的关键字,用于在定义一组相关常量时提供自动增量的值。
原创
发布博客 2024.07.05 ·
932 阅读 ·
8 点赞 ·
0 评论 ·
14 收藏

go 语言初识

简介Go语言的发展历史:Go语言早期版本发布。:Go 1版本发布,标志着语言稳定性的提升。:Go 1.5版本发布,移除了最后的C代码,实现了自举(即使用Go语言本身来编译Go语言)。:Go 1.14版本发布,此时Go Module已经成为官方推荐的包管理工具。特点:Go是静态类型语言,这意味着所有变量的类型在编译时都需要明确,不同类型之间不允许直接运算。:与解析型语言不同,Go语言的源代码在执行前需要先编译成机器码,然后由机器直接执行。
原创
发布博客 2024.07.02 ·
450 阅读 ·
6 点赞 ·
0 评论 ·
3 收藏

Flask 集成sqlalchemy

在SQLAlchemy中,一对多关系通过函数和ForeignKey约束来定义。Hobby类:代表一个爱好,它是一个独立的实体,拥有多个喜欢这个爱好的人。Person类:代表一个人,他/她可以有一个爱好。# 新版本创建基类passdesc = Column(String(50), default='篮球')
原创
发布博客 2024.07.02 ·
1272 阅读 ·
27 点赞 ·
0 评论 ·
22 收藏

Flask 缓存和信号

信号的概念信号是一种松耦合的通信方式,允许对象间的交互而不需要显式调用对方的方法。在 Flask 和 Django 中,信号可以用于监听和响应框架的特定事件,如请求开始、模板渲染、模型保存等。信号与信号量的区别信号(Signal)是观察者模式的一种实现,用于事件通知和通信。信号量(Semaphore)是并发编程中用于控制对共享资源访问的计数器锁。信号的好处低侵入性:信号允许在不修改现有代码的基础上,添加新的功能或行为。解耦:信号可以降低代码间的依赖关系,提高模块化。
原创
发布博客 2024.07.01 ·
1039 阅读 ·
15 点赞 ·
0 评论 ·
14 收藏

Flask自定义命令

Flask 1.x 和 2.x 版本在Flask的老版本中,可以通过 扩展来添加自定义命令。安装所需库:在 Flask 应用中创建一个 对象,并使用装饰器定义自定义命令:运行自定义命令:二、Flask 新版本(2.x 及以后)Flask 新版本通过内置的 模块支持自定义命令,不再需要 :使用 装饰器定义命令:运行自定义命令:如果你的脚本文件名为 ,则可以简化命令为:三、flask自定义命令示例要求:制定一个flask命令,导入一个excel,把数据同步到 us
原创
发布博客 2024.07.01 ·
475 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

Flask数据库连接池

安装模块简单示例在 Flask 应用中,如果直接在全局范围内创建数据库连接(conn)和游标(cursor。
原创
发布博客 2024.06.30 ·
539 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

Flask模板和wtforms

在 Jinja2 模板引擎中,可以使用各种功能来渲染变量、进行循环和逻辑判断,这与 Django 的模板系统有很多相似之处,但也存在一些差异。
原创
发布博客 2024.06.30 ·
607 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

Flask-Session使用Redis

RedisSessionInterface继承ServerSideSessionInterface。设置session的cookie名称和配置,指定session类型为redis。使用Redis时,使用的是RedisSessionInterface。要使用Flask的session功能,首先需要安装。来将session数据存储到Redis中。创建Redis连接对象,并使用。创建Redis连接,并使用。类来初始化Flask应用。字典来存储和获取数据。
原创
发布博客 2024.06.29 ·
611 阅读 ·
5 点赞 ·
0 评论 ·
2 收藏

Flask蓝图

蓝图(Blueprint)在 Flask 中是一个用于组织多个模块化子应用的强大工具。它允许开发者将不同的功能模块划分到不同的包或目录中,使得大型项目更加易于管理和维护。
原创
发布博客 2024.06.29 ·
600 阅读 ·
23 点赞 ·
0 评论 ·
20 收藏

Flask的session、闪现和g对象

在 Flask 中,g对象是一个特殊的对象,用于存储每个请求的全局变量。当请求到达 Flask 应用时,g对象被创建。g对象用于存储在请求处理期间需要共享的数据。它是global的缩写,代表请求级别的全局变量。g对象在请求的整个生命周期内都是可用的,从请求到达开始,直到响应返回结束。使用g对象可以在不同的视图函数、装饰器或中间件之间共享数据。Flask 不建议直接修改request对象来存储数据,因为request对象应该只包含请求的原始数据。
原创
发布博客 2024.06.27 ·
1766 阅读 ·
44 点赞 ·
1 评论 ·
28 收藏

Flask请求、响应和请求扩展

request。
原创
发布博客 2024.06.27 ·
1201 阅读 ·
18 点赞 ·
0 评论 ·
21 收藏

Flask路由和视图

Flask使用装饰器@app.route来将URL规则绑定到视图函数上。装饰器可以指定路径规则(rule)、请求方法(methods)、以及别名(endpoint)等。Flask默认支持多种路径转换器,如intfloatstring等,用于将URL中的变量部分转换为不同的数据类型。转换器使得URL可以动态匹配,并允许开发者定义复杂的URL规则。
原创
发布博客 2024.06.24 ·
1086 阅读 ·
11 点赞 ·
0 评论 ·
30 收藏

Flask初识

Werkzeug 是一个强大的 WSGI工具包,它为 WSGI 应用程序提供了一系列实用功能。它并不是一个完整的 Web 服务器或框架,但它为开发者提供了一个底层的库,用于构建 Web 框架或直接创建 WSGI 应用。遵循 WSGI 协议:Werkzeug 遵循 Python 的 WSGI 标准,这使得它可以与任何兼容 WSGI 的服务器或应用程序交互。丰富的工具集。
原创
发布博客 2024.06.24 ·
787 阅读 ·
8 点赞 ·
0 评论 ·
22 收藏

Vue 工程化项目

vue_test # 项目名-node_modules # 等同于python的venv虚拟环境-public # 不会被webpack处理的文件夹-favicon.ico # 小图标-index.html # 单页面应用,整个vue项目,就只有这一个html-src # 核心代码文件夹-assets # 静态资源文件夹-components # 可以重用的Vue组件-views # 页面组件,模仿页面跳转。
原创
发布博客 2024.05.19 ·
1144 阅读 ·
18 点赞 ·
0 评论 ·
23 收藏

Vue 进阶语法-下篇

在Vue中,组件是可复用的Vue实例,拥有与Vue实例相似的选项,例如datacomputedwatchmethods以及生命周期钩子等。组件是构建大型应用的基础。通过使用组件,我们可以将UI拆分为独立、可复用的部分,并使整个应用更容易管理和维护。template: 定义组件的HTML模板。data: 返回一个对象,表示组件的初始状态。在这里,组件有一个title属性,其初始值为'首页'。methods: 定义组件的方法。方法会在按钮被点击时调用,并弹出一个警告框显示title的值。
原创
发布博客 2024.05.19 ·
1082 阅读 ·
9 点赞 ·
0 评论 ·
17 收藏

Vue 进阶语法-上篇

.prevent和.once 修饰符调用 。它阻止了元素的默认行为。例如,阻止表单提交或阻止点击链接的默认行为。可以阻止以后根据具体条件再次判断执行其他内容 修饰符确保事件处理器只触发一次。常用于抽奖上.。(2)按键修饰符Vue允许使用按键修饰符来监听特定的按键事件。例如,你可以监听 事件,并只在按下特定的键时触发回调。键码对照表:键盘键值对照表 - 在线工具栏 (usetoolbar.com)常用按键【11】表单(1)表单控制Checkbox(复选框) 通常用于表示一系列选项
原创
发布博客 2024.05.18 ·
415 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

gitee 远程仓库

本地同样的在master分支上进行同样的文件(4.txt)修改,然后提交到远程,会报错提示。然后是线上(即gitee上)在master分支上,修改任意文件(4.txt)首先要保证的是初始状态上线上和本地是一直的(即本地先pull一下)根据提示,自行决定保留,然后提交即可。
原创
发布博客 2024.05.18 ·
921 阅读 ·
20 点赞 ·
0 评论 ·
15 收藏

git 基础

瀑布式开发线性、顺序的开发流程,严格按照需求分析、设计、编码、测试、交付等阶段进行。每个阶段都必须在前一个阶段完成后才能开始,因此开发周期长,难以应对需求变更。适用于需求明确、稳定且不易变更的项目。敏捷开发强调快速迭代、持续交付和团队协作。将项目划分为多个小模块或迭代周期,每个迭代周期都包含需求分析、设计、编码、测试等完整流程。团队成员之间紧密协作,通过定期召开站立会议、评审会议等方式保持信息同步。灵活应对需求变更,及时调整开发计划。DevOps强调开发、测试和运维之间的协作与整合。
原创
发布博客 2024.05.15 ·
937 阅读 ·
18 点赞 ·
0 评论 ·
14 收藏

DRF 跨域问题

options请求就是非简单请求的预检请求response["Access-Control-Allow-Headers"]='Content-Type, *' # 注意:通常不建议使用 '*',应该明确列出允许的头response['Access-Control-Max-Age'] = 86400 # 预检请求的缓存时间(秒)response["Access-Control-Allow-Origin"] = "*" # 注意:'*' 允许所有来源,但出于安全考虑,建议使用具体的来源注意。
原创
发布博客 2024.05.15 ·
1140 阅读 ·
40 点赞 ·
0 评论 ·
17 收藏
加载更多