Py学习  »  Django

Django从入门到精通全纪录(持续更新)

TakingCoding4Granted • 3 年前 • 551 次点击  

一、什么是Django?

Django是一个出色的Python Web框架,该框架的开发初衷是:一方面能够快速搭建具有常见功能的在线内容网站(最开始是在线新闻类的网站),另一方面为了满足有经验的Web开发者对于框架功能和性能的各种苛刻要求。

基于这样的理念,Django将各种繁复的Web开发共性功能进行了封装和性能优化,从而使得开发者可以专注于开发各种应用,而无需重复造轮子。

二、怎么学Django?

本文并不直接教你如何学习Django,因为这个话题太大,一篇文章无法囊括,所以博主将会把自己学习Django的每一步以及每一步涉及的知识点都以一篇篇博客的形式记录下来,供所有学习Django的同仁共同指正,既然一口吃不成个胖子,那咱们就一口一口吃。

另外,博主自认为不是一个十分聪明的人,且坚信好记性不如烂笔头,因此下面所有的文章都尽量避免类似初高中的教辅参考答案里 由题目条件易知 风格的描述,反之,所有文章只要涉及代码实操,都会不厌其烦告知读者应该如何搭建环境、编写代码等。

这些博客大概可以分为以下三大部分:

  • Django入门 :这个部分的文章主要带你了解Django框架的三大组成部分即模型( Model )、视图( View )以及模板( Template ),且分部分讲解每一个部分的基本使用。
  • Django进阶 :这个部分主要讲解Django中是如何实现状态保持、引入中间件的概念以及使用Django实现后台管理等内容。
  • Django实战 :这个部分主要记录如何使用Django来完成两个实际的项目:
    • 搭建一个可用的个人博客站点;
    • 开发并部署一个生鲜电商网站。

1. Django入门

对于Django初学者而言,如未特殊说明,则建议按照下列文章的排列顺序进行学习:

2. Django进阶

3. Django实战

3.1 博客项目

待填坑。

3.2 电商项目

待填坑。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/72087
 
551 次点击