社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

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

TakingCoding4Granted • 4 年前 • 699 次点击  

一、什么是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
 
699 次点击