如何开启Django学习之路


  • Django介绍
    • 目前最流行的Python Web开发框架
    • Django框架负责处理大部分web开发底层细节(比如http协议的解析,这种比较繁琐的事情就不需要我们来完成了,交给Django框架来做就行了),我们可以专注于开发web应用,专注于开发深层次的逻辑,避免重复制造轮子。
  • Django优势

    • 快速开发

      • Django使用Python进行开发,Python语言的特点(抽象层次高,表达能力强),这样就会使我们的开发效率大幅度的提升!
      • Django对于数据库的访问使用的是ORM系统,并不需要我们手工的直接的构造SQL语句,而是通过使用Python的对象来访问数据库,这样也同样能提升我们的开发效率,使得我们访问数据库就会变得很简洁。
    • Django内部有大量的内置应用

      • 对于一套网站来说,一般应该含有后台管理系统admin、用户认证系统auth、会话系统sessions……,而这些,现在都不需要我们自己来进行编写,而Django内部都有这些内置应用,我们只需合理利用即可
    • 安全性高

      • 进行表单验证,可以杜绝一些恶意用户人为地构造表单,来对我们进行攻击;
      • 抵御其他常见的攻击,比如说SQL注入、跨站点攻击等等。
    • 易于拓展

      • Django使用应用来划分逻辑功能,对于一个成型的网站来说,当我们的需求变更了,我们只需要添加相应的需求应用就可以了。
  • 知识储备
    • Python基础。因为我们整个语言就是使用Python来进行开发,所以Python是必须会的一门语言;
    • 数据库SQL。虽然我们不需要手工的构造SQL语句去访问数据库,但是SQL的相关基础还是必须要掌握的,否则你在这个开发过程中遇到SQL的问题则会不知如何来Debug;
    • HTTP协议。整个web开发的一个核心都是基于这个HTTP协议,所以对于这个协议我们必须要很好的掌握才行;
    • HTML&CSS。这个是编写网页前端的必备知识,你要学web框架,如果不会HTML&CSS的话,那就相当于你你过河不懂如何划船一个道理
    • 正则表达式。整个web开发绝大多数时候处理的都是文本,而处理文本的一个重要工具就是正则表达式,所以这个正则表达式我们也必须要会才行。

差不多便是如此,通过Django来学习web框架是一个很好的选择,这也是最近这几年的一个趋势所在……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HuaCode

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值