Django 是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站!
学Django需要什么基础
1. Django是 python 语言写的一个Web框架包,所以你得知道一些 Python 基础知识。
2. 其次你最好有一些做网站的经验,懂一些网页 HTML, CSS, JavaScript 的知识。
没有经验也没有关系,慢慢来就好了,你一定可以学会,Django 很简单!
下面这些建议虽然在初学时Django似乎不那么重要,但会决定你能不能走的更远,更深入
学习 前端相关知识(看个人兴趣,了解一些也挺好的)
学习 Linux 基础命令
学习 数据库,缓存等相关知识
学习 HTTP协议相关内容
学习 网络相关知识(TCP/IP协议)
学习 算法,数据结构等知识(基本的数据结构和算法要会)
学习 操作系统原理等
Django 特点
强大的数据库功能
拥有强大的数据库操作接口(QuerySet API),如需要也能执行原生SQL。
自带强大后台
几行简单的代码就让你的网站拥有一个强大的后台,轻松管理内容!
优雅的网址
用正则匹配网址,传递到对应函数,随意定义,如你所想!
模板系统
强大,易扩展的模板系统,设计简易,代码,样式分开设计,更容易管理。
注:前后端分离时,也可以用Django开发API,完全不用模板系统。
缓存系统
与Memcached, Redis等缓存系统联用,更出色的表现,更快的加载速度。
国际化
完全支持多语言应用,允许你定义翻译的字符,轻松翻译成不同国家的语言。
如何学习Django呢,我当初学的时候看了一些关于Django的视频和菜鸟教程的Django教程,但是看完还是懵懵懂懂,最后找到了自强学堂涂伟忠老师的Django教程,开始Django之路。自强学堂Django教程