zoukankan      html  css  js  c++  java
  • Django Web开发【1】Django简介

      前言

      看完《Django Book》之后, 总想找个实例来实战开发下,无奈国内Django的书籍相当少,只能从英文书籍中吸取养料,偶然之后得到Learning Website Development with Django这本书,感觉挺不错,虽然想着翻译,但是自身时间实在太少,只能简略的挑重点翻译下了。

      原书08年的时候就出版了,所以它使用的Django版本比较低,由于自身工作的环境使用的是Django1.3.5,所以迁移过来有些代码变化也比较大。

      这是我的第一篇原创博客(翻译也算不上吧),希望能够坚持下去,下面开始。

      Django简介

      Django是一个使用Python开发得基于MVC的Web框架,现在Web后台语言相当多,有PHP,Java,Python,Ruby,NodeJS等等,为什么选用Python作为开发语言了,因为Python有着非常简洁的语法,同时自身带有大量的内部现成模块,并且拥有成熟的开发环境,还有支持跨平台的开发。

      Django只是Python常见Web开发框架的一种,那么Django有什么优点呢?

    • 首先,Django的模块之间结合非常紧密,因此它适合快速开发,模块也可以进行重用。
    • 其次Django的数据模型是基于ORM的,这给了开发者极大的自由度与便利性。
    • 优雅的URL设计,Django中的URL机制非常灵活也非常强大。
    • 自动的管理界面,Django自身提供了强大的管理界面,而且非常灵活,支持自定义配置。
    • 高级的开发环境,开启调试模式之后,Django可以提供详尽的调试信息。
    • 支持多种语言,内置的国际化模块。

      除此之外,Django还拥有大部分框架所支持的特性:

    • 模板系统
    • 表单模块
    • 可扩展的认证系统
    • 缓存系统
    • RSS聚合源

      接下来,我们将创建一个基于Django的网络收藏夹。

  • 相关阅读:
    vue 短期时间
    使用moment.js写一个倒计时
    使用moment.js
    js 共用文件内容应用
    什么是闭包?闭包的优缺点?
    卧龙阶段
    音阶
    初步理解1=C
    认识简谱的构造,唱名,音名

  • 原文地址:https://www.cnblogs.com/fireflow/p/5125555.html
Copyright © 2011-2022 走看看