📝 Django教程

58篇技术文档
  Django-文件上传

📅  最后修改于: 2020-10-25 10:03:10        🧑  作者: Mango

对于网络应用程序来说,能够上传文件(个人资料图片,歌曲,pdf,单词…..)通常非常有用。让我们在本章中讨论如何上传文件。上载图片在开始播放图像之前,请确保已安装Python图像库(PIL)。现在,为了说明上传图像,让我们在myapp / forms.py中创建一个配置文件表单-如您所见,这里的主要区别只是forms.ImageField。 ImageField将确保上传的文件是图像。否则,表单验...

  Django-Apache设置

📅  最后修改于: 2020-10-25 10:03:26        🧑  作者: Mango

到目前为止,在我们的示例中,我们已经使用了Django dev Web服务器。但是此服务器仅用于测试,不适合生产环境。一旦投入生产,您就需要一个真实的服务器,例如Apache,Nginx等。让我们在本章中讨论Apache。通过Apache为Django应用提供服务是通过使用mod_wsgi完成的。因此,第一件事是确保您已安装Apache和mod_wsgi。记住,当我们创建项目并查看项目结构时,它看...

  Django-Cookie处理

📅  最后修改于: 2020-10-25 10:03:48        🧑  作者: Mango

有时,您可能希望根据Web应用程序的要求在每个站点访问者的基础上存储一些数据。请始终记住,cookie是保存在客户端的,并且取决于您的客户端浏览器的安全级别,设置cookie有时可能会起作用,有时可能不会。为了说明Django中的cookie处理,让我们使用之前创建的登录系统创建一个系统。系统将在X分钟的时间内保持您的登录状态,超过该时间,您将退出该应用程序。为此,您将需要设置两个cookie,l...

  Django-会话

📅  最后修改于: 2020-10-25 10:04:18        🧑  作者: Mango

如前所述,我们可以使用客户端Cookie来存储Web应用程序的许多有用数据。在此之前,我们已经看到可以使用客户端cookie来存储对我们的Web应用有用的各种数据。根据要保存的数据的重要性,这会导致很多安全漏洞。出于安全原因,Django有一个用于cookie处理的会话框架。会话用于抽象化cookie的接收和发送,数据保存在服务器端(如数据库中),而客户端cookie仅具有用于标识的会话ID。会话...

  Django-缓存

📅  最后修改于: 2020-10-25 10:04:48        🧑  作者: Mango

缓存某些内容是为了保存昂贵的计算结果,以便下次需要时不执行它。以下是解释缓存如何工作的伪代码-Django带有自己的缓存系统,可让您保存动态页面,避免在需要时再次计算它们。 Django Cache框架的优点是您可以缓存-特定视图的输出。模板的一部分。您的整个网站。要在Django中使用缓存,首先要做的是设置缓存将保留的位置。缓存框架提供了不同的可能性-缓存可以保存在数据库中,文件系统中或直接保存...

  Django-评论

📅  最后修改于: 2020-10-25 10:05:14        🧑  作者: Mango

在开始之前,请注意,自1.5版本起,不建议使用Django Comments框架。现在您可以使用外部功能,但是如果您仍然想使用它,则它仍包含在1.6和1.7版中。从版本1.8开始,它已经不存在了,但是您仍然可以在其他GitHub帐户上获得代码。评论框架使您可以轻松地将评论附加到应用程序中的任何模型。要开始使用Django注释框架-编辑项目settings.py文件,并将django.contrib...

  Django-RSS

📅  最后修改于: 2020-10-25 10:05:35        🧑  作者: Mango

Django带有一个联合供稿生成框架。使用它,您可以仅通过将django.contrib.syndication.views.Feed类子类化来创建RSS或Atom提要。让我们为在该应用程序上完成的最新评论创建一个提要(另请参见Django-Comments Framework一章)。为此,让我们创建一个myapp / feeds.py并定义我们的提要(您可以将提要类放在代码结构中的任何位置)。在...

  Django-Ajax

📅  最后修改于: 2020-10-25 10:06:05        🧑  作者: Mango

Ajax本质上是技术的组合,这些技术集成在一起以减少页面加载次数。我们通常使用Ajax来减轻最终用户的体验。在Django中使用Ajax可以通过直接使用JQuery之类的Ajax库来完成。假设您要使用JQuery,那么您需要通过Apache或其他下载并在服务器上提供该库。然后像在开发任何基于Ajax的应用程序时一样在模板中使用它。在Django中使用Ajax的另一种方法是使用Django Ajax...

  Django-有用的资源

📅  最后修改于: 2020-10-25 10:06:22        🧑  作者: Mango

以下资源包含有关Django的其他信息。请使用它们来获得有关此方面的更深入的知识。Django上的有用链接Django Official Website–Django的完整资源。Django Wiki–Django的Wikipedia参考。Django上的有用书籍要在此页面上注册您的网站,请发送电子邮件至...

  讨论Django

📅  最后修改于: 2020-10-25 10:06:34        🧑  作者: Mango

Django是一个Web开发框架,可帮助构建和维护高质量的Web应用程序。 Django有助于消除重复的任务,从而使开发过程变得轻松而省时。本教程全面了解Django。...

  Django教程

📅  最后修改于: 2020-12-31 00:25:28        🧑  作者: Mango

Django教程Django教程提供了Django的基本和高级概念。我们的Django教程专为初学者和专业人士设计。Django是一个Web应用程序框架,用于开发Web应用程序。我们的Django教程包括Django的所有主题,例如简介,功能,安装,环境设置,管理界面,Cookie,表单验证,模型,模板引擎,迁移,MVT等。所有主题均已详细说明,以便读者可以充分了解Django的知识。Django...

  Django简介

📅  最后修改于: 2020-12-31 00:26:22        🧑  作者: Mango

介绍Django是一个用Python编程语言编写的Web应用程序框架。它基于MVT(模型视图模板)设计模式。 Django由于具有快速开发功能,因此要求很高。收集客户需求后,构建应用程序所需的时间更少。该框架使用了一条著名的标语:完美主义者的有期限的Web框架。通过使用Django,我们可以在很短的时间内构建Web应用程序。 Django的设计方式使其可以自动处理许多配置事务,因此我们只能专注于应...

  Django功能

📅  最后修改于: 2020-12-31 00:27:15        🧑  作者: Mango

Django的功能快速发展安全可扩展完全读取多才多艺开源的庞大而受支持的社区快速发展Django的设计初衷是为了创建一个框架,从而减少构建Web应用程序的时间。项目实施阶段非常耗时,但是Django很快就创建了它。安全Django十分重视安全性,并帮助开发人员避免许多常见的安全错误,例如SQL注入,跨站点脚本编写,跨站点请求伪造等。其用户身份验证系统提供了一种安全的方式来管理用户帐户和密码。可扩展...

  Django安装

📅  最后修改于: 2020-12-31 00:28:08        🧑  作者: Mango

Django安装要安装Django,请先访问django官方网站(https://www.djangoproject.com),然后单击下载部分以下载django。在这里,我们将看到下载Django的各种选项。Django需要pip才能开始安装。 Pip是一个软件包管理器系统,用于安装和管理以Python编写的软件包。对于Python 3.4和更高版本,pip3用于管理软件包。在本教程中,我们将在...

  Django项目

📅  最后修改于: 2020-12-31 00:29:03        🧑  作者: Mango

Django项目在上一个主题中,我们已经成功安装了Django。现在,我们将逐步学习创建Django应用程序的过程。要创建Django项目,我们可以使用以下命令。 <i>projectname</i>是Django应用程序的名称。Django专案范例在这里,我们在当前目录中创建一个项目djangpapp。找到项目现在,通过更改目录移至项目。可以使用以下命令更改目录。要查看django项目的所有文件...