摘要: ##创建最小堆 这里的import heaqp只能用来创建最小堆;创建最大堆可以把列表中的元素提取出来乘负1,然后再加入列表中进行堆化操作,这样提取出来的堆顶也就是列表中最大的元素 最小堆的特性:二叉堆本质是一个二叉树,最小堆的堆顶是整个堆中最小的元素,同理,最大堆的堆顶就是整个堆中最大的元素。 # 阅读全文
posted @ 2021-09-25 20:11 索匣 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 在项目的根目录下创建新的文件夹(与manage.py同级,也就是想当个应用),文件夹名称可自行命名,然后再该文件夹下创建初始化文件__init__.py和templatestags文件夹,templatestags文件夹下创建初始化文件__init__.py文件和自定义标签文件myfilter.py 阅读全文
posted @ 2021-09-25 17:21 索匣 阅读(52) 评论(0) 推荐(0) 编辑
摘要: ##配置Jinja2引擎 在主项目文件夹里(具有settings.py的文件夹)中,创建个jinja2.py文件,内容如下(jinja2.py文件名可自行命名)。然后按照如下编码 from django.contrib.staticfiles.storage import staticfiles_s 阅读全文
posted @ 2021-09-25 17:09 索匣 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 随机创建个数字开头加字母的8位名称文件夹 dir_name = ''.join(random.sample(string.ascii_letters + string.digits, 8)) print('图像文件将保存在',dir_name,'目录中') os.mkdir(dir_name) 从一 阅读全文
posted @ 2021-09-25 14:03 索匣 阅读(42) 评论(0) 推荐(0) 编辑