Django in Enterprise Development: A Guide to the Efficient Python Web Framework
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已经掌握 Python 基础语法、想系统学习 Django 的后端开发者
- 做过简单 Demo、但没完整经历过项目从需求到上线全流程的人
- 需要接手或维护企业级 Python Web 项目、希望补齐工程规范的工程师
- 计算机相关专业学生,准备用 Django 完成课程设计或毕业设计
Not a good fit for
- 完全零编程基础、尚未写过 Python 代码的读者
- 只想学习前端框架或移动端开发、对后端不感兴趣的人
- 追求最新 Django 版本特性、需要前沿技术方案的资深工程师
Reading tips
- 先通读第一部分,务必将第3章的小 Demo 亲手跑通,再进入正式项目部分。
- 跟着第二部分边读边写,对照自己的项目检查目录结构与命名规范,而不是只追求代码跑通。
- 附录可在需要时按主题查阅,部署与排错部分建议单独做一次完整的线上演练。
- 书中涉及的版本较早,遇到与当前 Django 不一致之处,以官方文档为准并记录差异。
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- Part One Entering the Jianghu
- Chapter 1 Requirements: requirements documents, requirements review/analysis, feature analysis, module division
- Chapter 2 Framework Basics and Technology Selection: Python 2.7 vs. Python 3.x, WSGI, Flask, Tornado, Django
- Chapter 3 A First Taste of Django: how to read Django documentation, student management system backend and frontend development
- Part Two Formal Development
- Part Two: environment configuration, coding standards, and project structure planning
- Part Two: the Model layer, admin pages, Form code, and View logic
- Part Two: introducing Bootstrap to complete user-facing page development
- Part Three Using Third-Party Plugins
- Part Three: xadmin, django-autocomplete-light, django-rest-framework
- Part Four Preparation Before Launch and Online Troubleshooting
- Part Four: debugging, optimization, stress testing, and automated deployment
- Appendix A Using Fabric 2.0
- Appendix B Using uWSGI to start Django programs
- Appendix C Sentry installation and configuration
- Appendix D Comment CAPTCHA feature
- Appendix E Decoupling code with signals
- Appendix F Several solutions for pinning articles
- Appendix G A deployment walkthrough using Tencent Cloud as an example
FAQ
这本书适合零基础学 Python 的人读吗?
书里的 Django 版本比较旧,现在还有价值吗?
必须把整个博客系统敲一遍吗?
作者是谁,有什么背景?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Hu Yangxiaoxiao is a Chinese author about whom limited public information is available. Her work centers on foreign literature, with a particular focus on the translation and compilation of biographies of artists. Two of her titles are held in the collection: Room to Dream: A Biography of David Lynch and We Meet Again: Classic Biographies of Great Masters of Art (8 volumes). The former examines the life and creative work of the American director David Lynch, while the latter is a collection of biographies of several great artists. Together they show a sustained engagement with artistic biography and a commitment to introducing the lives and works of overseas artists to Chinese readers. Based on the available material, her writing and editorial work emphasize documentary detail and the tracing of personal histories, in plain and readable language aimed at general readers interested in art and literature. Because biographical information has not been made public, her educational background, professional career, and personal writing history cannot be described in detail, and any assessment of her style and influence should be limited to the works already available.