标签归档:Django

Django开发人员犯的10大错误

在这篇文章中,我们将介绍Django开发人员经常犯的一些常见错误以及避免这些错误的方法,避免我们在学习的过程中入坑。

Django是一个免费且开源的Python Web框架,可以有效解决常见的开发难题,并允许构建灵活,结构合理的应用程序。 Django开箱即用,具有许多现代功能。就我个人而言,[……]

继续阅读

Django REST Framework 新手课程

在本文中,我们将讨论初学者的Django REST框架课程,有关初学者的Django REST框架课程的更多信息,您可以查看本文的完整视频。

什么是RESTFull API
RESTful API充当通过Web服务进行通信的两台计算机之间的翻译器。如果您熟悉API的概念,这就像一个API,但[……]

继续阅读

HOW TO ADD NOTIFICATION IN DJANGO

原文:http://www.arbcoms.com/23-how-to-add-notification-in-django/[……]

继续阅读

django学习笔记

Django是一个高级Python Web框架,鼓励快速开发和简洁实用的设计。 Django 学习笔记试图为初学者和高级开发人员提供基本参考,降低新手的入门门槛。

创建一个新工程:

创建数据库:
[crayon-5f078[……]

继续阅读

优化Django ORM查询

Django ORM(对象关系映射)是Django最强大的功能之一。 它使我们能够使用Python代码而不是SQL与数据库进行交互。

它具有多个优点:

1.数据库引擎是从我们这里抽象出来的,因此可以轻松切换到另一个数据库系统。
2.它支持迁移:我们可以通过更新模型轻松地更改表,并且Dj[……]

继续阅读

部署之前的Django Web安全清单| 保护您的Django应用

您已经知道Web安全对于防止黑客和网络窃贼访问敏感信息很重要。 因此,在本文中,我们将检查Django安全漏洞以及如何修复它们。

部署清单
首先,请通过以下命令检查您的安全漏洞:

您会看到一些描述,这些描述提供了有关Dja[……]

继续阅读

使用Celery和Docker处理Django中的定期任务

在构建和扩展Django应用程序时,不可避免地需要定期在后台自动运行某些任务。

一些例子:

生成定期报告
清除缓存
发送批量电子邮件通知
执行每晚维护工作
这是构建和扩展不属于Django核心的Web应用程序所需的少数功能之一。幸运的是,Celery提供了一个强大的解决方案,该解[……]

继续阅读

首先应该学习基于功能的视图的3个原因

您是Django的新手,您需要掌握许多不熟悉的概念。对于初学者来说,常见的困惑来源是不同类型的视图:基于函数的视图,基于类的视图,通用视图。您可能对哪种类型的视图最适合您入门或者将来应该使用哪种视图感到困惑。

首先,您现在不需要了解所有类型的视图,只需从一个视图开始。您也不必担心哪种类型是最好[……]

继续阅读