作者归档:mindg

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,运行一段时间后一直很稳定,但有一天用户访问有问题,在手机端打开直接提示“网络错误”。[……]

继续阅读

2020年下载量最高的102个Django软件包

2020年即将结束,是时候分析2020年最需要的Django软件包了。
在Google Cloud上有相当详细的PyPI软件包存储库下载统计信息。 让我们探索一个简单查询的结果,该查询收集名称为django的任何软件包的下载总数。

[……]

继续阅读