1.学Django需要什么基础
-
Django是 python 语言写的一个Web框架包,所以你得知道一些 Python 基础知识。
-
其次你最好有一些做网站的经验,懂一些网页 HTML, CSS, JavaScript 的知识。
没有经验也没有关系,慢慢来就好了,你一定可以学会,Django 很简单!学习 前端相关知识 学习 Linux 基础命令 学习 数据库,缓存等相关知识 学习 HTTP协议相关内容 学习 网络相关知识(TCP/IP协议) 学习 算法,数据结构等知识(基本的数据结构和算法要会) 学习 操作系统原理等
2.Django 特点
2.1 强大的数据库功能
拥有强大的数据库操作接口(QuerySet API),如需要也能执行原生SQL。
2.2 自带强大后台
几行简单的代码就让你的网站拥有一个强大的后台,轻松管理内容!
2.3优雅的网址
用正则匹配网址,传递到对应函数,随意定义,如你所想!
2.3模板系统
强大,易扩展的模板系统,设计简易,代码,样式分开设计,更容易管理。
注:前后端分离时,也可以用Django开发API,完全不用模板系统。
2.4缓存系统
与Memcached, Redis等缓存系统联用,更出色的表现,更快的加载速度。
2.5国际化
完全支持多语言应用,允许你定义翻译的字符,轻松翻译成不同国家的语言。