一旦您了解了编程概念的基础知识,您就渴望尝试一些新事物。那是我决定跳入Django时感到的感觉。
过去,我不想了解django,因为描述中用作完美主义者的网络框架。在我学习编程的早期阶段,拿起Django真是奇怪。我仍在尝试找出原因。
但是,今天,我花时间学习和掌握技能,尽我所能,通过结构化课程将我从零到英雄学习,我很舒服。
现在,我对此技术堆栈的第一印象。
什么是Django?
您想在获得新的兴趣时知道定义。
事实:django这个名字起源于爵士吉他手Django Reinhardt
简单来说,django是一种基于Python的编程语言。这是一个用Python编写的开源框架,使开发人员能够快速构建强大而可扩展的Web应用程序。此外,这是截止日期的完美主义者的网络框架。
此外,django遵循 mvt (模型,视图,模板)模式,这意味着以下内容:
用户向网站提出请求并将其发送到服务器,然后Django将请求解析到URL。
之后,请求传递给与包含Python文件逻辑的URL相关的特定 View 。
视图处理与模型(数据库信息)相互作用的正确数据和HTML模板,例如查询有关显示页面的一些数据。
完成后,模板(HTML)是用户看到的视觉接口,被打包并作为响应发送回去。
查看Django project以了解更多信息。
一些使用Django的公司:
- Spotify
安装和设置
在编写代码脚本之前,请在使用django时安装其中一些推荐的VS Code扩展。
更新您的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的福音。