19

文章分类:Python

分享一些Python开发中所遇到的问题、bug,以及一些开发小技巧和知识点~

清水
使用装饰器统计网站流量

博客网站部署也有一段时间了,每次看访问量都只能去nginx的日志中查看,因此想到了通过数据库去记录网站的流量的方法,于是记录下来。

博客网站部署也有一段时间了,每次看访问量都只能去nginx的日志中查看,因此想到了通过数据库去记录网站的流量的方法,于是记录下来。

清水
使用redis存储用户密码修改验证码

我们不管在什么网站上进行用户信息修改或者登录的时候,都需要提供验证码,而且这个验证码是有有效时间的,那么它到底是怎么是实现的呢?本文通过redis的方案,来比较简单快捷的实现这一个功能。

我们不管在什么网站上进行用户信息修改或者登录的时候,都需要提供验证码,而且这个验证码是有有效时间的,那么它到底是怎么是实现的呢?本文通过redis的方案,来比较简单快捷的实现这一个功能。

清水
flask可插拔视图学习

空闲时间把flask的官方文档看了一遍,在当中发现了可插拔试图的这种写法。同事之前要我看的代码中也发现了这种写法,因此记录一下。

空闲时间把flask的官方文档看了一遍,在当中发现了可插拔试图的这种写法。同事之前要我看的代码中也发现了这种写法,因此记录一下。

清水
*args与**kwargs的含义

在学习Python的时候,我们肯定都遇到过*args以及**kwargs这两个东西。我们都知道这表示可变参数以及可变位置参数的意思,但是它的真正用处在哪里呢?今天简单的解释一下,大家一起学习一下。

在学习Python的时候,我们肯定都遇到过*args以及**kwargs这两个东西。我们都知道这表示可变参数以及可变位置参数的意思,但是它的真正用处在哪里呢?今天简单的解释一下,大家一起学习一下。

清水
记psutil.Process类使用注意事项

如果你的日常工作是运维的话,我相信psutil这个模块大家肯定不陌生。psutil是一个开源切跨平台的库,其提供了便利的函数用来获取才做系统的信息,比如CPU,内存,磁盘,网络等。此外,psutil还可以用来进行进程管理,包括判断进程是否存在、获取进程列表、获取进程详细信息等。

如果你的日常工作是运维的话,我相信psutil这个模块大家肯定不陌生。psutil是一个开源切跨平台的库,其提供了便利的函数用来获取才做系统的信息,比如CPU,内存,磁盘,网络等。此外,psut...

清水
使用flask-apscheduler控制定时任务

有时候我们可能需要在我们的应用中开启定时任务,比如在每天的某个时间定时在数据库中新增一条数据,再或者每间隔几秒启动一个定时任务。如果你的服务部署在Linux服务器中,那么你也可以使用cron来进行定时任务配置,但是这样的话,如果服务迁移那就不能保证整个系统的统一性了,需要重新做一些配置。我们可以使用APScheduler这个Python第三方库实现定时任务。

有时候我们可能需要在我们的应用中开启定时任务,比如在每天的某个时间定时在数据库中新增一条数据,再或者每间隔几秒启动一个定时任务。如果你的服务部署在Linux服务器中,那么你也可以使用cron来进...

清水
使用Python内置模块共享文件

现在市面上有很多可以传输文件的工具,但是很多时候由于网络环境的限制。比如有些公司限制办公环境社交软件的使用如微信、QQ等。在比如公司的特殊性办公环境使用的是Linux环境,那么很多时候传输文件就显得不是那么的方便。得益于Python,我们可以使用Python内置的模块,在局域网中轻松的传输文件。

现在市面上有很多可以传输文件的工具,但是很多时候由于网络环境的限制。比如有些公司限制办公环境社交软件的使用如微信、QQ等。在比如公司的特殊性办公环境使用的是Linux环境,那么很多时候传输文件就...

清水
使用flask-apscheduler控制定时任务遇到的问题

很多时候,由于我对每一个框架不是十分的熟悉,我们在使用的过程中都会或多或少遇到这样或者那样的问题,在使用flask-apscheduler的过程中,我同样也遇到了一些坑,在这里说明一下并总结一下解决方案。

很多时候,由于我对每一个框架不是十分的熟悉,我们在使用的过程中都会或多或少遇到这样或者那样的问题,在使用flask-apscheduler的过程中,我同样也遇到了一些坑,在这里说明一下并总结一下解决方案。

清水
Python中的asyncio简单介绍

近些年来,我们听得最多的词语就是高并发,然而规划30000r/s上线100r/d,但是不管怎么样在这一行还是得更新自己的知识储备,不然总有一天会被淘汰der。

近些年来,我们听得最多的词语就是高并发,然而规划30000r/s上线100r/d,但是不管怎么样在这一行还是得更新自己的知识储备,不然总有一天会被淘汰der。

清水
给个人博客添加RSS订阅支持

最近在helloflask群中比较活跃,把自己的网站也发到群里去了,无形之中又装了一波大佬(其实还是菜鸡),有个群友就希望我的博客网站能够提供RSS订阅支持,之前也看到过很多个人博客支持RSS订阅,于是就决定将这个功能添加进来。

最近在helloflask群中比较活跃,把自己的网站也发到群里去了,无形之中又装了一波大佬(其实还是菜鸡),有个群友就希望我的博客网站能够提供RSS订阅支持,之前也看到过很多个人博客支持RSS订...

清水
Flask-Caching的简单应用

在日常的开发工作中,缓存这个名词耳熟能详。在django框架中有内置的cache系统,Flask作为一个微框架,是没有内置cache系统,不过我们可以通过Flask-Caching这个第三方拓展来做缓存。

在日常的开发工作中,缓存这个名词耳熟能详。在django框架中有内置的cache系统,Flask作为一个微框架,是没有内置cache系统,不过我们可以通过Flask-Caching这个第三方拓展来做缓存。

清水
flask-githubcard简单使用介绍

最近有小伙伴问我侧边栏的github卡片是如何实现的,简单的解释了一下,就萌生了把这个功能做成一个flask扩展,本文简单介绍一下flask-githubcard扩展如何去使用。

最近有小伙伴问我侧边栏的github卡片是如何实现的,简单的解释了一下,就萌生了把这个功能做成一个flask扩展,本文简单介绍一下flask-githubcard扩展如何去使用。

清水
Flask模板全局变量以及自定义过滤器

Flask是一个微框架,但是麻雀虽小,五脏俱全。在实现基本的web功能的同时,Flask还提供了很多Api供我们开发者自定义一些功能,比如很多已Flask开头的第三方扩展,本文主要介绍如何通过一些Api来实现一些比较不常用的功能。

Flask是一个微框架,但是麻雀虽小,五脏俱全。在实现基本的web功能的同时,Flask还提供了很多Api供我们开发者自定义一些功能,比如很多已Flask开头的第三方扩展,本文主要介绍如何通过一...

清水
web2py的一些不常用的配置记录

web2py是python中的一个web开发框架,由于其在python web圈子中地位相较于Django、Flask比较低,很多问题中文难以搜索得到,Google也很比较难搜索,因此记录一下在日常工作中遇到的一些问题。

web2py是python中的一个web开发框架,由于其在python...

清水
PIL图片添加文本时自动换行解决方案

PIL是(Python Image Library)python的图片处理库,通过该库可以很方便的实现很多图像操作,比如在图片上添加文字、裁剪图片、缩放图片等等。

PIL是(Python Image Library)python的图片处理库,通过该库可以很方便的实现很多图像操作,比如在图片上添加文字、裁剪图片、缩放图片等等。

清水
flask-babel在工厂模式下的使用

flask-babel是一个flask支持国际化的扩展,通过该扩展可以很简单的实现flask应用的国际化。查看官方文档以及网络上的一些示例教程,但示例教程都是通过单文件flask应用来进行演示国际化的,因此记录一下通过工厂模式创建的flask应用如何使用flask-babel实现国际化。

flask-babel是一个flask支持国际化的扩展,通过该扩展可以很简单的实现flask应用的国际化。查看官方文档以及网络上的一些示例教程,但示例教程都是通过单文件flask应用来进行演示国...

清水
Flask-SQLAlchemy一些高级用法记录

相信使用过Python的同学都知道SQLAlchemy这个数据库ORM库,通过这个第三方库,我们可以告别原生的SQL语句,通过ORM去对数据库进行CURD,本篇博客就对一些不常见的使用方法进行一个记录汇总,方便后续在开发中使用时进行查询。

相信使用过Python的同学都知道SQLAlchemy这个数据库ORM库,通过这个第三方库,我们可以告别原生的SQL语句,通过ORM去对数据库进行CURD,本篇博客就对一些不常见的使用方法进行一...

清水
Flask-SQLAlchemy一些高级用法记录(2)

在上一节中介绍了如何使用Mixin去定义公共字段,最近在实际工作中遇到了一些问题,同时也学到了一些新的高级用法,在本文中记录一下。

在上一节中介绍了如何使用Mixin去定义公共字段,最近在实际工作中遇到了一些问题,同时也学到了一些新的高级用法,在本文中记录一下。

每日一句

每日一句

Github
avatar
Blogin

shield

近期计划

Web系列教程

减肥~~~~~啊啊啊啊~~~~

考驾照啊~!!!!!!!

最近活动
留言板 更多

natsume37: print("加油") pass

Macv: 控制好自己的情绪!!!!...

Macv: https://fastgit.org/

Macv: zip命令添加-j参数可以忽略文件目录

Macv: https://ys.j...