分类目录归档:Django

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

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

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

继续阅读

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

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

继续阅读

Django模型备忘单

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

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

继续阅读

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

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

继续阅读

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

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

[……]

继续阅读

用ldap作为django后端用户登录验证

每个公司在运维平台化过程中,如果以开始没有规划,免不了全面开花,会做成好多个平台,然后每个平台都有自己的认证体系,等平台多了,记录这些账号就变得非常烦人,如果用不同的密码,对人的记忆力是个挑战,所以基于此,大部分公司会有部署Ldap系统,来统一运维系统的账号管理,像我们常用的jenkins也可以做对[……]

继续阅读

使用AJAX和Django获取数据

使用Django服务网页时,只要用户执行导致页面更改的操作,即使该更改仅影响页面的一小部分,它都会将完整的HTML模板传递给浏览器。 但是如果我们只想更新页面的一部分,则不必完全重新渲染页面-我们可以使用AJAX代替。

AJAX提供了一种将GET或POST请求发送到Django视图并接收任何返[……]

继续阅读

理解Django中基于类的视图-创建CBV

在本文中,我们将研究如何创建一个基于类的视图,方法是首先实现一个最小的CBV,然后对其进行扩展以突出如何设计CBV以便重用。 本系列的第一篇文章探讨了如何初始化基于类的视图,以及如何使用View类作为基础来设置视图并初步路由逻辑。 由于View本身不能用作独立的CBV,因此我们需要定义其他逻辑以正确[……]

继续阅读

理解Django中基于类的视图-视图基类

基于类的视图或CBV是Django中争议最大的功能之一。与基于功能的视图(FBV)相比,CBV似乎更令人困惑和难以理解。在本系列的Django中的《理解基于类的视图》中,我们将详细介绍CBV,以了解它们的工作方式和使用方法。

首先,我们将介绍View基类,如何在URLconf中使用CBV以及V[……]

继续阅读