断更的《Django极简实战》完稿了!



是的,从第零篇《Django极简实战:为什么是Django》发布至今已经过去了三月有余。

很不好意思地挖了这么大这么深的一个坑,如今终于写完并发布了。

一、文章目录

全系列一共分为8篇:

  • 1、创建Django项目和应用
  • 2、设置URL路由与创建视图函数
  • 3、创建网站数据模型
  • 4、数据模型使用与填充网站数据
  • 5、构建HTML页面模板
  • 6、完善视图、模板和数据查询
  • 7、实现用户注册和登录认证
  • 8、在Ubuntu上部署Django

由创建一个在线视频教程网站作为引子,循序渐进介绍Django的开发模式和开发流程,帮助Django初学者快速地掌握Django Web开发,为使用Django框架构建复杂Web应用打下基础。

二、各篇简介

在第一章,我们会介绍Python虚拟环境virtualenv的安装和使用,Django的安装、Django项目的创建、Django项目应用的创建。

在第二章,我们会介绍如何在Django中创建用于响应浏览器请求的视图函数,并设置URL路由与视图函数进行绑定。

在第三章,我们会介绍Django的数据模型,并创建我们的项目所需要的数据模型。

在第四章,我们会介绍Django数据模型的基本使用(增、删、改、查),并上传填充数据到数据模型中。

在第五章,我们会介绍如何在Django中使用HTML模板,并且将HTML改造成符合Django模板标签的模板文件。

在第六章,我们会完善视图函数、页面模板和数据模型查询之间的逻辑关系,基本完成网站的构建。

在第七章,我们会介绍使用Django的用户系统实现用户注册和登录认证功能,并在页面模板中对视频的播放进行登录认证的限制。

在第八章,通过Ubuntu虚拟机模拟在Ubuntu服务器上部署Django项目,使用经典的django+uwsgi+nginx 方案,同时使用supervisor进行进程守护。完成Django的线上部署。

三、课程效果

通过8篇文章的学习,大家将会了解Django框架的架构和运作方式,理解Django Web开发的流程,以及其中涉及到的各种功能,具备使用Django上手进行Web 开发的基本能力。

同时,我还将对学习后不懂的同学进行答疑解惑

四、如何获取

因为某些原因,教程没有直接放在博客或是公众号上,而是与gitbook.cn进行了合作,将其制作成gitbook.cn平台上的达人课教程:

 

课程链接为:http://gitbook.cn/m/mazi/comp/column?columnId=5a96694d7a0cbc5fa76d4dac&from=singlemessage

同时可以微信扫描下方的二维码进行识别进入:

8篇文章,售价为9.99元,平均下来每篇文章1块多钱。

这也是写Python教程以来的一次尝试,如果有能力,还望大家多多支持,多多转发。

当然,我还会继续在博客和公众号上写教程,各位的关注,是我最大的动力。

最后,购买了课程的同学可以添加我的私人微信:taoist_ling,加入课程交流群以及获取课程中项目的源码和文件。

感谢大家的支持!

如果本文对你有帮助,请打赏州的先生,鼓励他继续写作!

点赞
州的先生
  1. alpha说道:

    请问购买以后有PDF版本的教程供下载吗?

发表评论

电子邮件地址不会被公开。