自强学堂
自强学堂:学习、分享、让你更强!
Django 1.x 教程HTMLCSSJAVASCRIPTJQUERYSQLPHPBOOTSTRAPANGULARXML
 

Django 基础教程

 Django 是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站!

 你一定可以学会,Django 很简单!本教程一直在维护,更新,提供免费答疑,免费邮件咨询。

从2015年01月18日写第一篇Django教程,一直到现在,每一篇教程由于新版 Django 一些改变,或用户的反馈,随时可能会进行更新完善,可以在网站首页看到最近更新的情况。截止2017年02月16日,此Django教程已经有4400多条评论,两年多以来,几乎每天回复评论,回复邮件。教程也根据评论进行了大量的改进,包含大量的工程经验,致力打造出中国最实用的 Django 教程。


我在2015年初时,阅读了全部的 Django英文的官方文档,觉得国内比较好的Django学习资源不多,所以决定写自己的教程。本教程开始写的时候是 Django 的版本是 1.6,Django的更新很快,自强学堂的教程也随着更新了,兼顾了后来的新版本,从 Django 1.4 到最新的 Django 1.11 应该都没有问题。

自强学堂 就是用 Django 搭建的站点!提供书籍下载,可以在 kindle, ipad 等上阅读。

本教程作者:  涂伟忠(未经同意,禁止转载!)  


遇到问题请直接回复对应的教程,如果有截图,附件等不方便可以发邮件

自强学堂答疑邮箱 tuweizhong#163.com (请把#换成@)

目前不提供QQ群,我觉得邮件可以集中处理,更高效些。


本教程系列文章电子书下载:链接: https://pan.baidu.com/s/1rap4t20 密码: uta2(不含附件)


除了本教程外的其它教程

自强学堂 学习分享 的文章:Python 学习资源 和  Django 学习资源,如果有更好的教程也可以在文章下推荐哦!

Django 是基于 Python,所有的 Django 代码都是用Python写成的。

开发过程中遇到的各种问题可直接在相应的教程下回复该教程相关的问题。

学Django需要什么基础

1. Django是 python 语言写的一个Web框架包,所以你得知道一些 Python 基础知识。

2. 其次你最好有一些做网站的经验,懂一些网页 HTMLCSSJavaScript 的知识。

没有经验也没有关系,慢慢来就好了,你一定可以学会,Django 很简单!

下面这些建议虽然在初学时Django似乎不那么重要,但会决定你能不能走的更远,更深入

学习 前端相关知识(看个人兴趣,了解一些也挺好的)

学习 Linux 基础命令

学习 数据库,缓存等相关知识

学习 HTTP协议相关内容

学习 网络相关知识(TCP/IP协议)

学习 算法,数据结构等知识(基本的数据结构和算法要会)

学习 操作系统原理等

Django 特点

强大的数据库功能

拥有强大的数据库操作接口(QuerySet API),如需要也能执行原生SQL。

自带强大后台

几行简单的代码就让你的网站拥有一个强大的后台,轻松管理内容!

优雅的网址

用正则匹配网址,传递到对应函数,随意定义,如你所想!

模板系统

强大,易扩展的模板系统,设计简易,代码,样式分开设计,更容易管理。

注:前后端分离时,也可以用Django开发API,完全不用模板系统。

缓存系统

与Memcached, Redis等缓存系统联用,更出色的表现,更快的加载速度。

国际化

完全支持多语言应用,允许你定义翻译的字符,轻松翻译成不同国家的语言。