什么是Django:第一印象?
#编程 #python #django #codenewbie

一旦您了解了编程概念的基础知识,您就渴望尝试一些新事物。那是我决定跳入Django时感到的感觉。

过去,我不想了解django,因为描述中用作完美主义者的网络框架。在我学习编程的早期阶段,拿起Django真是奇怪。我仍在尝试找出原因。

但是,今天,我花时间学习和掌握技能,尽我所能,通过结构化课程将我从零到英雄学习,我很舒服。

现在,我对此技术堆栈的第一印象。

什么是Django?

您想在获得新的兴趣时知道定义。

事实:django这个名字起源于爵士吉他手Django Reinhardt

简单来说,

django是一种基于Python的编程语言。这是一个用Python编写的开源框架,使开发人员能够快速构建强大而可扩展的Web应用程序。此外,这是截止日期的完美主义者的网络框架。

此外,django遵循 mvt (模型,视图,模板)模式,这意味着以下内容:

The MVT pattern

用户向网站提出请求并将其发送到服务器,然后Django将请求解析到URL。

之后,请求传递给与包含Python文件逻辑的URL相关的特定 View

视图处理与模型(数据库信息)相互作用的正确数据和HTML模板,例如查询有关显示页面的一些数据。

完成后,模板(HTML)是用户看到的视觉接口,被打包并作为响应发送回去。

查看Django project以了解更多信息。

一些使用Django的公司:

  • Spotify
  • Instagram

安装和设置

在编写代码脚本之前,请在使用django时安装其中一些推荐的VS Code扩展。

  1. Python:IntelliSense(pylance),覆盖,调试(多线程,远程),代码格式,重构,单位测试等。

  2. Django:截止日期的完美主义者精美的语法和范围的摘要。

更新您的VS代码设置以使用此过程识别Django模板:

  • 单击设置(从左下齿轮图标)

  • 搜索在顶部设置搜索栏中包括语言

  • 在emmet下:包含语言单击添加项目

  • 为项目键添加django-htmlâ,html'for Value

项目 value
django-html html

为什么要学习django?

您为什么要学习django的独特区别是它嵌入了一个框架中的许多功能,从构建网页视图到创建API,身份验证等。

这些是django是一个原因:

  • 如果您已经知道python,那么很快就会理解其语法

  • orm(无原始SQL):让您在Python中与数据库进行交互,而没有RAW SQL查询,这些查询很长,很耗时写

  • Admin Interface GUI:将数据存储在管理仪表板中。它是在django

  • 的预先建造的
  • 处理安全

  • 用户身份验证带有可使其可靠的软件包

django排名为最受欢迎的后端框架之一。

结论

在本指南中,您已经了解了Django,其设置及其好处的主要用途。

随着您对Django的开明,我将展示Django在演示中的使用。 Django给我留下了深刻的印象,我不再避免使用它。

您会尝试下一个项目的Django吗?

如果您发现这个有用,让我们一次连接并传播Django的福音。