python后端
文章平均质量分 58
星眺北海
既然意识到自己的渺小,就更应该变得强大
展开
-
【python】使用字符串格式化渲染html
将 CSS 中的“{}”全部替换为“{{}}”,这种方法是可行的。在 Python 进行字符串格式化时,“{{}}”中的“{}”及其他内容会被当作普通字符串处理,不会被格式化。但当我开启 PyCharm 的代码格式化功能时,原本的“{{}}”会被转换为“{\n{ }\n}”,因此使用起来较为麻烦,甚至不太能用。然而,由于 HTML 模板中存在 CSS 样式,其“{}”语法与 Python 格式化字符串的语法产生了冲突。接着,针对“body”部分使用关键字参数进行字符串格式化,如此一来,看起来也更为直观。原创 2024-08-13 20:57:25 · 518 阅读 · 0 评论 -
SMTPlib 模块:使用python 发送电子邮件
python 的smtplib模块是一个用于发送电子邮件的库,它提供了与 SMTP(简单邮件传输协议)服务器交互的功能。通过这个模块,开发者可以轻松地将电子邮件发送到指定的收件人。原创 2024-07-24 15:32:15 · 470 阅读 · 0 评论 -
Python内置装饰器:@lru_cache 和 @cache【leetcode808. 分汤】
和 是Python标准库中提供的两种缓存装饰器,它们可以将函数计算的结果缓存起来,下次调用的时候直接返回结果 装饰器位于 模块中,它使用最近最少使用(LRU)算法来缓存函数调用的结果。当你使用这个装饰器时,函数的调用结果将根据参数被缓存起来。如果再次出现相同的参数,函数将直接从缓存中获取结果,而不是重新执行,从而提高效率。在上面的例子中, 是一个计算密集型的函数,我们使用 来缓存它的结果。 参数指定了缓存中可以存储的最大调用次数。如果没有设置 或者设置为 ,则缓存不会自动清除,但可能会消耗大量内存原创 2024-04-02 21:31:18 · 1506 阅读 · 0 评论 -
django Paginator分页构造器的使用
此方法也是获取指定页面内容,但是不同的是,此方法已经做了异常的处理,如果传入的参数不是数值类型,会直接返回第一页,如果数值超过了分页的范围,会返回最后一页。获取指定页面的内容,此方法会验证number的类型和数值范围,如果不符合要求会直接抛出异常,所以使用此方法一定要做异常的处理。,直接从page中迭代得到我们的模型对象,然后按照操作模型的方法处理即可,我这里是给模型定义了。得到的page对象是一个。原创 2024-03-27 23:30:04 · 165 阅读 · 0 评论 -
python线程池的基本使用
线程池是一种管理线程的工具,它创建了一组线程,这些线程可以被用来执行任务。线程池中的线程可以被重复利用,从而避免了频繁创建和销毁线程的开销。在Python中,提供了一个简单的线程池实现。原创 2024-03-25 17:05:16 · 497 阅读 · 0 评论 -
python多线程通信方式
python锁机制,队列原创 2024-03-24 14:14:11 · 984 阅读 · 1 评论 -
flask模型学习笔记
插件pip install flask-sqlalchemypip install flask-migrate pip install pymysql 绑定exts.pyfrom flask_sqlalchemy import SQLAlchemyfrom flask_migrate import Migratedb = SQLAlchemy()migrate = Migrate()def init_exts(app): db.init_app(app=a原创 2023-07-13 21:02:43 · 63 阅读 · 1 评论 -
flask模板[jinjia基础]
模板处理包括两个过程模板代码包括在flask中使用模板引擎。原创 2023-06-10 23:21:19 · 60 阅读 · 0 评论 -
flask入门
# 2.创建路由一个·视图函数可以绑定多个路由。原创 2023-06-10 23:16:49 · 53 阅读 · 0 评论 -
django入门
django入门原创 2023-03-24 12:09:59 · 38 阅读 · 0 评论