作者归档:mindg

优化 Django的查询

好吧,必须先说。 Django 是您可以使用的最漂亮的框架之一。 它提供了引擎盖下的一切,但正如本叔叔常说的:

不正确或不正确地使用事物可能会导致很多问题。 所以让我们继续看看一些 Django 查询以及它在不同条件下的执行情况。[……]

继续阅读

python中代码运行的困惑

网上看到的代码:

输出是[1,2,3],并不是一个空列表,是不是很奇怪?

首先=号是赋值,而不是改变原列表内容,所以在函数内只是赋值而已,因为在函数内所以 l只是内部变量,函数运行完就消失了,也就是说函数内的变量只是作用域在[……]

继续阅读

自定义异常为什么不从BaseException继承

自定义一个异常需要继承Exception类或子类,虽然BaseException是Exception的父类,但如果继承BaseException可能会导致捕获不到自定义的异常,来看个例子:

y运行这段代码会进行报错,没有捕获到我们[……]

继续阅读

如何在Django中创建自己的自定义用户模型?

本文将帮助大家在Django中创建自己的自定义用户模型

自定义用户模型有什么需求?
创建自己的自定义用户模型至关重要。 将来,如果要对模型进行一些更改,则可以轻松进行这些更改。 不然我们可能必须对模型进行一些更改,而且代码的某些部分也将被更改。 在某些网站中,与用户名相比,使用电子邮件进行登[……]

继续阅读

如何在Django中创建自定义命令?

在开发Django项目时,有时候需要编写一次性脚本来自动化特定任务。
例如:
1、清理错误的数据列
2、导入初始数据库数据
我们可以通过两种方式在django中运行这些类型的命令。第一是编写一个普通的python脚本,然后可以通过运行python file_name.py来调用它,而另一个方[……]

继续阅读

Django模型备忘单

Django模型的基本备忘单
有时,使用精简版本的高度详细的信息会很有用。

该资源主要供那些定期建立模型,对Django模型的概念感到满意并希望合并可用于模型的大多数事物的人使用。 我经常使用它,并且因为我通常不需要查找完整的文档,因此节省了很多时间。 我可以一眼看出特定字段,元类选项,Qu[……]

继续阅读

Celery+django如何显示任务的执行进度条

Celery单词中文的意思是“芹菜”,也不知道为什么人家喜欢给起个菜名,实际从功能上跟芹菜一点也扯不上关系,非得往上靠难道国外吃芹菜是在后面吃?大家都知道,如果我们在后端执行一个时间比较长的任务,比如超过10分钟任务都没执行完,这个时候如果让用户在前端页面等待,那是非常恐怖的事情,比如用户点了个执行[……]

继续阅读

记一次生产环境问题排查(k8s环境)

本文为原创文章,转载请注明出处,否则追究责任。

最近线上生产环境出现一些问题,经过排查后进行了解决,记录下来便于总结。

 

问题1:

最近研发新上一个微服务,上线后启动了6个Pod,运行一段时间后一直很稳定,但有一天用户访问有问题,在手机端打开直接提示“网络错误”。[……]

继续阅读