资源简介
Build maintainable websites with elegant Django design patterns and modern best practices
Key Features
Explore aspects of Django from Models and Views to testing and deployment
Understand the nuances of web development such as browser attack and data design
Walk through various asynchronous tools such as Celery and Channels
Book Description
Building secure and maintainable web applications requires comprehensive knowledge. The second edition of this book not only sheds light on Django, but also encapsulates years of experience in the form of design patterns and best practices. Rather than sticking to GoF design patterns, the book looks at higher-level patterns. Using the latest version of Django and Python, you’ll learn about Channels and asyncio while building a solid conceptual background. The book compares design choices to help you make everyday decisions faster in a rapidly changing environment.
You’ll first learn about various architectural patterns, many of which are used to build Django. You’ll start with building a fun superhero project by gathering the requirements, creating mockups, and setting up the project. Through project-guided examples, you’ll explore the Model, View, templates, workflows, and code reusability techniques. In addition to this, you’ll learn practical Python coding techniques in Django that’ll enable you to tackle problems related to complex topics such as legacy coding, data modeling, and code reusability.
You’ll discover API design principles and best practices, and understand the need for asynchronous workflows. During this journey, you’ll study popular Python code testing techniques in Django, various web security threats and their countermeasures, and the monitoring and performance of your application.
What you will learn
Make use of common design patterns to help you write better code
Implement best practices and idioms in this rapidly evolving framework
Deal with legacy code and debugging
Use asynchronous tools such as Ce
代码片段和文件信息
相关资源
- django图片浏览+scrapy实现数据抓取功能
- Django+MySql增删改查入门案例(附数据
- Django博客+pyecharts动态折线图+mysql
- jango
- django商品分页
- VS2019 开发Django教程.docx(88页)
- 基于Django的酒店管理系统设计与实现
- django+mysql家具购物网站,包含部署教
- django入门.ppt
- Building Django 2.0 Web Applications
- 让Pytohn xhtml2pdf PDF支持中文
- mysqlclient-1.3.13-cp36-cp36m-win32.whl
- 书城购物开发web项目
- 模仿瓜子二手车的python网站
- beginning django (使用Python进行Web应用程
- Python Web Development with Django 无水印pd
- 校园快递网站利用python的Django框架
- 基于协同过滤的电影推荐系统 python
- django简易学生成绩管理
- Django for beginners 2.1
- 基于django搭建的博客
- Django-ERP-for-python3.6-django2.1.2
- Django银行业务管理系统
- 精通Python设计模式.pdf 清晰中文完整版
- Python测试驱动开发 使用Django、Seleni
- Mastering Python Design Patterns精通Python设计
- 项目实战 Python Django 个人网站 电影推
- 基于django的一个博客的前后端基础设
- 《django web 开发指南》
- 精通Python设计模式 超清pdf 非扫描 带
评论
共有 条评论