- 博客(20)
- 收藏
- 关注
原创 Django 中巧用 F 和 Q 对象,解锁“模糊查询搜索”与“喜欢”功能
F 对象用于在数据库查询中进行字段之间的比较和操作,它允许在查询中使用字段的值进行计算和比较,而无需将数据提取到Python中进行处理,这对于处理大量数据和优化查询非常有用。Q 对象则用于在获取查询结果集时,使用复杂的逻辑或、逻辑与、逻辑非等操作,当涉及一个或多个查询条件时可以使用 Q 对象进行操作。由于项目中的表关系比较复杂,本博客不再过度赘述,望大家见谅;博客只是给大家分享一种使用F对象和Q对象实现“模糊查询搜索”与“喜欢”功能的方法。
2024-05-21 20:23:53 334 2
原创 教你如何让 Django 后台管理拥有中文并美出天际
4.依次输入用户名,电子邮件(可以不输入),密码等信息,显示Superuser created successfully视为成功。
2024-05-21 12:09:56 276 2
原创 力扣刷题[283]--移动零(Python)
首先定义了2个左右指针,右指针的作用是寻找元素0,没有寻找到0,则和左指针互换位置;寻找到了则向右走,左指针也跟着移动;直到右指针走到了尽头,程序返回最终结果nums;移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。,编写一个函数将所有。
2024-05-06 20:59:42 134 2
原创 力扣刷题[2114]--句子中的最多单词数(Python)
第三个句子 "this is great thanks very much" 总共有 6 个单词。- 第一个句子 "alice and bob love leetcode" 总共有 5 个单词。- 第二个句子 "i think so too" 总共有 4 个单词。这个例子中,第二个句子和第三个句子(加粗斜体)有相同数目的单词数。所以,单个句子中有最多单词数的是第三个句子,总共有 6 个单词。以及它们之间的单个空格组成,句子的开头和结尾不会有多余空格。可能有多个句子有相同单词数。
2024-05-04 21:35:43 236 1
原创 力扣刷题[1046]--最后一块石头的重量(Python)
最后选出 1 和 1,得到 0,最终数组转换为 [1],这就是最后剩下那块石头的重量。最后,最多只会剩下一块石头。如果没有石头剩下,就返回。先选出 7 和 8,得到 1,所以数组转换为 [2,4,1,1,1],再选出 2 和 4,得到 2,所以数组转换为 [2,1,1,1],接着是 2 和 1,得到 1,所以数组转换为 [1,1,1],石头,然后将它们一起粉碎。假设石头的重量分别为。有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块。
2024-04-15 20:46:42 173 1
原创 蓝桥杯刷题--鸡哥的蛋糕大作战(Python)
思路是求区间内整数中各个位置的数字,当数字满足条件时,记录该数的洞数;与此同时,更新最大洞数值及其索引值。
2024-04-11 09:19:29 345
原创 力扣刷题[762]--二进制表示中质数个计算置位
10 -> 1010 (2 个计算置位, 2 是质数)11 -> 1011 (3 个计算置位, 3 是质数)12 -> 1100 (2 个计算置位, 2 是质数)13 -> 1101 (3 个计算置位, 3 是质数)14 -> 1110 (3 个计算置位, 3 是质数)9 -> 1001 (2 个计算置位,2 是质数)10-> 1010 (2 个计算置位,2 是质数)6 -> 110 (2 个计算置位,2 是质数)7 -> 111 (3 个计算置位,3 是质数)共计 4 个计算置位为质数的数字。
2024-04-08 11:12:25 272
原创 求下标(i~j)的元素和 (Python)
求下标(i~j)的元素和 (Python)第一种方法def func_1(i, j, nums): if i > j: return False presum = 0 if j < len(nums): while i <= j: presum += nums[i] i += 1 return presum else: return False
2024-02-28 15:50:17 254 2
原创 双指针判断 s 是否为 t 的子序列(Python)
答案显而意见,第一个程序是正确的。自己第一次编程出错是第二个程序,多加了一个else语句,结果确是不一样的。这个题目要注意要以字符串s为基准,如果t中的字符串不是s中的字符,则让j指针移动;使用第二个程序,当j=2时,i指针将会一直与其字符串a匹配,导致i等于5,符合条件,返回True;
2024-02-20 12:41:59 211 1
原创 如何将数组中的值依次相乘?(Python)
上面的代码是比赛完心血热潮写的,比赛的时候可能是因为时间和精力的关系吧,没有解决。目前实现了感觉也没有那么复杂,比赛的时候还用到了双循环遍历...想想真是多余。如果有问题,欢迎大家反驳我。当然蓝桥杯模拟赛的题目,没有标题说的那样简单,它只是涉及问题中的一点算法而已。好久没有写博客了...今天分享自己参加蓝桥杯校内模拟赛遇到的问题。
2023-12-02 21:12:55 394 1
原创 输出101-200之间的所有素数(Python)
将101-200的数分别遍历,让每一个数除以(2,i)之间的数,不包括1和自身的数,符合条件则不是素数,跳出内层循环,进行下一个数的遍历;如果不符合条件,则输出素数。
2023-08-27 14:44:00 4132 3
原创 基于百度API+Django的简易人脸识别(登录/注册)
近年来,人工智能技术的迅猛发展引领着科技创新的浪潮。其中,人脸识别技术作为一项重要的应用领域,受到了广泛关注。在今天的数字化时代,我们对于安全性和便利性的需求不断提升,人脸识别技术在实现高效身份认证和用户体验方面展现出了巨大的潜力。本技术博客将引导您了解并实践基于百度API和Django构建的简易人脸识别登录/注册的开发过程。通过结合百度API中提供的人脸识别功能和Django框架的强大特性,实现人脸识别登录/注册机制。
2023-08-05 18:21:45 582 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人