Django 3 Web应用开发实战
黄永祥
内容简介
本书以Django Web项目开发为主线,深入系统地介绍了Django 3在Web开发中的应用。从网站开发入门开始,逐步深入讲述Django框架的各功能要点,每个功能要点从源码角度分析,并在源码的基础上实现自定义的功能开发。还介绍了Django的第三方功能应用,如DRF框架开发API接口、生成网站验证码、站内搜索引擎、第三方网站实现账号注册、异步任务和定时任务、即时通信实现在线聊天。本书提供了4个实战案例,包括信息反馈平台、博客系统、音乐网站平台、前后端分离与微服务架构,涵盖了网站的单体式开发、前后端分离和微服务开发,从单一的网站开发转变到网站架构设计开发。最后讲述Django的上线部署方案,分别讲述Django如何部署在Windows和Linux系统上。
本书内容丰富,技术新颖,注重实战,适合有一定Python基础的Web开发人员阅读,也可用作培训机构和大中专院校相关专业的教学参考书。 前言
Python是当前热门的开发语言之一,它有着广泛的应用领域,在网络爬虫、Web开发、数据分析和人工智能等领域都受到开发者的热爱和追捧。现在很多企业开始使用Python作为网站服务器的开发语言,因此掌握Web开发是Python开发者必不可少的技能之一。
Django是Python开发网站的首选Web框架,这归功于Django较强的规范性,规范了开发人员的编码要求,以符合企业的规范化管理。正因如此,Django成为开发人员必学的Web框架之一。
本书讲述的内容基于Django 3.1或以上版本,知识跨度从网站开发入门到网站架构设计,通过本书的学习,读者不仅可以精通Django框架的应用,还能一步一步走向架构师之路。
本书结构
本书共分17章,各章内容概述如下:
第1章介绍网站的基础知识和Django的环境搭建,分别讲述了网站的定义、分类、运行原理、Django的安装、搭建…