- 博客(24)
- 收藏
- 关注
原创 FastAPI入门到精通 - 【基础入门】- FastAPI简介
它结合了Python 3.7+的异步特性和类型注解,以及诸如Starlette、Pydantic和uvicorn等优秀库的功能,为开发者提供了出色的性能和开发体验。这有助于减少错误和调试的时间,并提供更好的代码自动补全和文档化。FastAPI构建在Starlette这样一个基于异步的高性能Web框架之上,通过利用异步请求处理和事件循环机制,实现了出色的性能和响应能力。FastAPI的目标是通过结合静态类型检查和异步编程,以及利用现代Python的语言特性,提供一个高性能、易于使用和可维护的Web框架。
2023-06-19 21:58:52
1003
原创 从性能、开发难度、推广使用等方面,对比一下django flask fastapi的优点和缺点
从性能、开发难度、推广使用等方面,对比一下django flask fastapi的优点和缺点
2023-06-19 21:38:30
2463
原创 Django 路由配置URLConf
在Django中配置URLConf非常重要。它使您能够将URL映射到视图函数,并为您的应用程序提供清晰的URL结构。在本文中,我们介绍了URLConf的基本知识,并且展示了如何在Django中配置URLConf。希望这篇文章能够帮助您更好地理解Django的URLConf功能。
2023-03-25 22:16:39
449
原创 Django函数视图及通用类视图
在Django中,视图(View)是处理请求并返回响应的函数或类。Django中的视图函数可以分为两种:函数视图和类视图。
2023-03-25 22:16:02
343
原创 Django select_related的使用方法
使用select_related方法可以避免在查询外键关联对象时反复查询数据库的情况,提高了查询效率。在实际开发中,需要根据具体情况来决定是否使用select_related方法进行查询优化。
2023-03-23 23:59:25
841
原创 Django pre_fetch的使用方法
pre_fetch是Django ORM的一个扩展,它可以帮助我们一次性获取多个相关对象。接下来,你需要创建一个pre_fetch对象,该对象包含了你需要获取的相关对象和它们之间的关系。在你的Django项目中,你需要导入 pre_fetch,以便使用它。现在,当你通过查询集来访问MyModel对象时,它会直接获取相关对象,而不是每次访问对象时都进行查询。它可以帮助你优化你的Django应用程序,并减少数据库查询的次数。这个例子中,我们将pre_fetch对象应用于MyModel的查询集。
2023-03-23 23:58:28
156
原创 django多对一关联
在上面的代码中,Book 模型中的 author 字段是一个 ForeignKey 字段,它引用了 Author 模型。这是因为在多对一关系中,多的一方依赖于一的一方,当一的一方被删除时,与之相关的多的一方也应该被删除。ForeignKey 字段定义了一个与另一个模型的关系,这个关系一般是一对多的关系。多对一关系是 Django 中的一种常见的关系,也是模型之间最基本的关系之一。在实际开发中,多对一关系非常常见,它可以帮助我们描述各种复杂的数据之间的关系。
2023-03-22 23:58:46
160
原创 django一对一关联
Person模型只有一个字段name,而Profile模型具有三个字段:bio、email和person。person字段是一个OneToOneField,它指定了一个对Person模型的一对一关联。在上面的示例中,我们将Person模型传递给OneToOneField字段,因此Profile模型与Person模型之间具有一对一关联。在Django中,一对一关联是一种关系模式,它指定两个模型之间的关系,其中一个模型只能有一个关联对象,而另一个模型可以有零个或多个关联对象。
2023-03-22 23:55:36
202
原创 Django 模型
另外,Django 模型还提供了许多方便的工具和方法,例如查询集(QuerySet)、管理器(Manager)、信号(Signal)等等。信号提供了一种方便的方式来处理模型实例的创建、更新和删除等事件。总之,Django 模型是 Django Web 框架中重要的组成部分,它提供了一种方便的方式来定义数据结构,并且使用 ORM 技术来操作数据库。在 Django 中,模型对应于数据库中的表,表中的每一行记录对应于模型的实例。在定义模型时,我们还可以定义一些元数据,例如表的名称、数据库表引擎、排序方式等等。
2023-03-21 23:20:43
235
原创 Django 模板使用教程
Django 模板是Django框架中的一个重要组件,它允许开发者使用变量、过滤器和标签来创建动态的HTML页面。模板可以帮助开发者提高开发效率,避免代码冗余,并使代码更易于维护。
2023-03-21 23:18:04
191
原创 Django 和 Flask 的对比
Django 和 Flask 都是 Python Web 开发领域非常流行的框架,它们各自有自己的优点和缺点。
2023-03-19 23:38:06
2114
原创 Django性能优化三部曲
Django是一个高效的Web框架,但是在处理大量数据时仍然需要进行性能优化。在这篇文章中,我们将讨论三个简单的步骤,帮助你优化Django应用程序的性能,提高响应速度。
2023-03-19 23:28:32
568
原创 微软和 GPT-4 携手炸场!颠覆工作的新 Office 来了
传统的办公方式通常是线性的,即从头到尾完成一个任务,而新一代 Office 则可以通过 GPT-4 技术实现非线性的办公方式,即在多个任务之间自由切换,以更加灵活和高效的方式完成工作。总之,新一代 Office 借助 GPT-4 技术的应用,可以实现语音输入、智能文本编辑、智能协作和智能推荐等功能,从而颠覆传统工作方式,实现人工智能和办公的深度融合。此外,新一代 Office 还可以通过 GPT-4 技术实现智能推荐和预测功能,即根据用户的历史数据和行为模式,预测用户可能需要的工具和信息,并进行智能推荐。
2023-03-18 21:37:58
262
原创 人工智能的未来:机器学习和深度学习的发展趋势
相信随着技术的不断进步和应用的不断拓展,这些问题都将得到解决,机器学习和深度学习技术将为人类带来更加美好的未来。在未来的发展过程中,我们需要不断地进行技术创新和应用探索,解决技术和应用中的挑战和问题,从而实现更加全面和深入的人工智能应用,为人类带来更加美好的未来。未来,随着技术的不断发展和应用场景的不断拓展,机器学习和深度学习的应用前景将会越来越广泛。如何对模型进行解释和解释模型的决策过程,是一个重要的问题。未来,随着人工智能技术的不断进步和应用场景的不断拓展,机器学习和深度学习的应用前景将会更加广阔。
2023-03-18 20:51:22
5747
原创 在职场千万别把自己作死
后来因为组织结构大调整,他被调到新建部门,但是依然自视甚高,然而新团队的leader比较强硬,所以就不惯着了,直接开除。当他离开时,团队中竟然没有人觉得可惜,甚至觉得应该早点开除,因为团队内几乎所有人都被其冷嘲热讽过,团队中其他同事与他工作配合也是极其困难。刚毕业时进了公司,团队有个同事title是架构师,据说是挖过来的,本身技术应该都还可以,但是除此之外应该没有啥优点可言,跟同事的关系不好总是自认为高人一等,最重要的一点是认为团队leader也不如自己,处处觉得自己应该是这个团队的老大。
2023-03-17 23:52:52
92
原创 职场如何安稳通过试用期
但是在入职后去表现得不尽如人意。首先,面试得出的评价可能不准确是一个方面,另一个方面也是一个入职新环境之后很重要的一点就中主动能力,包括主动承担任务,主动深入了解业务,主动与mentor沟通工作中所表现与上级的反馈。与mentor沟通完情况后,需要mentor沟通最近他的表现,对优点与不足之处及时做出反馈,争取能在下来的时间里调动他的工作积极性,最后希望能顺利通过试用期。当跟他的mentor沟通完之后,想起面试时关注的几个问题:他对上家工作中体现出的工作能力,在工作中的主动性,在工作中所获得的成长。
2023-03-17 23:44:12
81
原创 职场中三个重要的能力,你知道吗?
同第一条一样,同样是每一个职场人需要的必要技能(除非是那些混吃等死之流),如果想在这个竞争不断升级,特别是在新人在工作一段时间后,技术上可以渐渐接近与老员工的领域,类似互联网行业,如果经过几年的职场摸爬滚打后自身的能力水平依旧无法让自身达到一定的位置,应该有很大的压力和危机感了。与第2条可能有些相似,如果说主动学习能力是学习一个又一个新技能的能力,自我迭代能力则是是在不断的试错或者不断的成功经历中总结和归纳而来的,类似于举一反三的能力。
2023-03-17 23:41:33
106
原创 职场攻略:这些一定要记牢
哈喽,大家好,今天我们就来聊一聊作为职场打工人,需要记住的几个要点,帮忙你快速融入职场。如何请教问题这个技能,无论是新入职的萌新,还是混迹职场多年的老员工,应该算是在职场必备技能了,尤其新人更为重要。那么请教问题时我们应该注意什么呢?新人入职时,往往会配备一个mentor,在各个方面帮忙新人快速融入团队,从而快速地产出结果。一般 mentor 主要的职责是力所能及帮助新人解决问题,在新人需要帮助时,有个可以请教的导师。
2023-03-17 23:35:17
94
原创 【Flink系列】Flink运行模式还傻傻分不清?快来看看吧
关注、星标公众号【 大数据之美 】,和你一起成长Flink 的部署方式跟 Spark 一样,是非常灵活的,可以支持Local、Standalone、Yarn、Mesos、Docker、Kubernetes等现在常见的部署模式。这些部署模式是 Flink 计算时所需资源的管理的不同方式,所以可以理解为是资源管理方式。在具体的应用场景中,如何跟计算资源交互,对于集群资源分配和占用的方式,可能会有特定的需求。所以 Flink 为各种场景提供了不同的运行模式,主要有以下三种: 会话模式(Session
2022-04-21 12:52:42
4666
原创 数据中台到底能治什么“病”?
数据中台是一种将企业的数据变成数据资产,通过系统和机制将数据使用起来,产生产业智能,从而为业务服务,实现数据价值变现。我们就来聊一聊数据中台解决的三个重要问题,以及解决方案。1. 数据质量的困扰在企业中,数据团队一般包括数据开发、数据工程、数据产品和数据分析等团队。数据质量很重要,它是一切数据建设和数据产品化的基础。数据质量的问题可能会导致开发与产品决策的偏差。数据质量的问题也中很多业务部门的一个”痛点“。例如,数据报表产出经常延迟。各个部门因为定义不同,指标同名不同义、同义不同名的情况,经常出现数据
2022-04-20 09:55:14
2575
原创 你不会以为SQL查询是从SELECT开始的吧?来来来,千万别打脸
关注、星标下方公众号【 大数据之美 】,和你一起成长你有没有注意到在平时使用 group by 进行分组操作时,不能在 where 中使用聚合方法的别名,你有没有想过这是为什么?今天我们就来看一看 SQL 查询的执行顺序是怎样的。 大家都知道,很多 SQL 查询都是以 SELECT 开始的,自己已经写了很多 SQL 查询,有一些还很复杂。但是我也不能确切地说出它的顺序是怎样的。SQL 查询的执行顺序于是我研究了一下,发现顺序大概是这样的。SELECT 并不是最先执行的,而是在第五个。
2022-04-16 21:39:58
689
原创 你还不会ElasticsSearch分页查询?那你看这一篇就够了,快拿走吧
引言我们使用mysql的时候经常遇到分页查询的场景,在mysql中使用limit关键字来实现分页。比如下面的示例select * from orders where category='man' limit 100,100;ElasticsSearch 同样也有很多分页查询的场景,特别是在数据量比较大,而且查询条件比较复杂的情况下。在 mysql 中如果在某种无法命中索引的情况下,可以选择使用ES的分页查询进行功能替换。ES实现分页..
2022-04-14 23:06:11
720
原创 程序员能纯靠技术渡过中年危机吗?疯传5W次的大数据面试真题给你整理好了
“程序员能纯靠技术渡过中年危机吗?”▲截图来源于知乎这个问题吸引了许多码农分享经验,热赞均表示“很难”,因为绝大部分人都面临着2种结局: 没精力学习,技术迭代太快,被淘汰 有技术,新人工资低还更能卷,被淘汰 那么有没有推荐的技术和岗位呢?有!大数据!✅前景好:国家政策扶持,未来10年都是黄金发展期;✅人才少:2019年人才缺口已达250万,还在持续增长;✅薪酬高:不输其他研发岗!岗位平均月薪2.5w,一线城市平均3w+,上不封顶。更重要的是,大数据是一
2022-04-14 22:49:12
514
fastapi-amis-admin是一个拥有高性能,高效率,易拓展的fastapi管理后台框架. 启发自Django-Admi
2023-06-19
德勤-中国宠物食品行业白皮书-乘“它”经济之风扶摇直上-2022.11
2023-03-21
易观分析:中国汽车智能网联领域月度观察2022年10月-15页
2023-03-19
易观分析:中国在线视频用户观看行为洞察2022
2023-03-18
巨量引擎-新茶饮消费者数据洞察报告
2023-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人