作品简介

Django是基于Python编程语言的三大网站框架之一,是一门需要以实践经验来巩固和提高的技术。对于有一定理论和开发基础的Django学习者来说,想要摆脱重章复沓的学习,从而在Django技术领域中更上一层楼,学习实战项目案例绝对大有裨益。与着重于理论知识的教程不同,本书着重于对实际开发中的解决方案进行分析,从而让Django爱好者在学以致用的过程中走得更加自信,对技术的掌握更加牢靠。

在实际应用中,往往是道理都明白,可真要落实到代码开发上时,就会出现各种沟沟坎坎的情况。例如,一个看似很小的问题挡在了开发者的面前,他们也知道这个问题从理论上说是出在哪个环节,但是具体该怎样解决却无法得知。这种情况下,开发者只能选择去网上搜索相关的解决方案,或者去技术社群中提问,但往往收到的答案大多是以理论为主,并不能解决他们所面临的问题。这不仅会耽误开发者的时间,也会极大地影响他们的心态。

本书抛开空泛的理论,对每一个案例的每一个小功能的实现,都通过详细的图文分析和代码实现娓娓道来。读者跟随着本书进行学习,将会亲身体验一次充实的“知其然并知其所以然”的Django进阶实战之旅。

前言

第1章 从新浪微博聊起多端应用

1.1 AOP面对切面编程思想

1.2 Django的前后端分离

第2章 用Django REST framework实现豆瓣API应用

2.1 豆瓣API功能介绍

2.2 Django REST framework序列化

2.3 Django REST framework视图三层封装

第3章 用Django设计大型电商的类别表

3.1 电商类别表的项目功能需求

3.2 为什么不用传统建表方式建类别表

3.3 使用Django的model实现类别表建立

第4章 用Django实现百度开发者认证业务模型

4.1 Web 2.0时代,UGC的时代

4.2 内容生产者认证业务模型是基础

4.3 初始化一个项目为功能演示做准备

4.4 Django实现通过手机号注册功能

4.5 Django实现邮箱激活功能

第5章 区块链时代与Token登录

5.1 Cookie/Session在前后端分离项目中的局限性

5.2 为什么是Token

5.3 Django实现Token登录的业务模式

第6章 实现优酷和爱奇艺会员的VIP模式

6.1 为内容付费是趋势

6.2 Django权限管理的实现

6.3 Django REST framework实现权限管理

第7章 违禁词自审查功能

7.1 违禁词自审查功能的重要性

7.2 Django REST framework实现模糊搜索功能

7.3 Django REST framework开发违禁词自审查功能

第8章 分析吾爱破解论坛反爬虫机制

8.1 网络爬虫与反爬虫

8.2 吾爱破解论坛怎样反爬虫

8.3 Django REST framework实现频率限制

第9章 关于跨域问题的解决办法

9.1 什么是跨域

9.2 跨域问题的几种解决思路

9.3 前端项目解决跨域问题

9.4 在后端项目中解决跨域问题

第10章 用Django实现支付功能

10.1 分析目前主流的支付模式

10.2 支付宝文档分析

10.3 Django实现支付宝的对接

第11章 Redis缓存——解决亿万级别的订单涌进

11.1 Django实现缓存机制

11.2 Django REST framework实现缓存机制

第12章 前后端分离项目上线部署到云服务器

12.1 准备一个前后端分离项目

12.2 云服务器的准备

12.3 远程同步数据库

12.4 正式开始部署

        • 温馨提示:
        • 在微信、微博等APP中下载时,会出现无法下载的情况 ,如遇到下载超时的情况。
        • 这时请选择在浏览器中打开,然后再请下载浏览
        • 下载过程中提示“文件超时”,请使用客户端,客户端下载地址如下
        •  

发表回复

后才能评论