- Django Design Patterns and Best Practices
- Arun Ravindran
- 189字
- 2021-07-23 19:36:20
Best practices
In addition to design patterns, there might be a recommended approach to solving a problem. In Django, as with Python, there might be several ways to solve a problem but one idiomatic approach among those.
Python Zen and Django's design philosophy
Generally, the Python community uses the term 'Pythonic' to describe a piece of idiomatic code. It typically refers to the principles laid out in 'The Zen of Python'. Written like a poem, it is extremely useful to describe such a vague concept.
Furthermore, Django developers have crisply documented their design philosophies while designing the framework at https://docs.djangoproject.com/en/dev/misc/design-philosophies/.
While the document describes the thought process behind how Django was designed, it is also useful for developers using Django to build applications. Certain principles such as Don't Repeat Yourself (DRY), loose coupling, and tight cohesion can help you write more maintainable and idiomatic Django applications.
Django or Python best practices suggested by this book would be formatted in the following manner:
- Oracle從入門到精通(第3版)
- JavaScript修煉之道
- OpenCV實例精解
- CKA/CKAD應試教程:從Docker到Kubernetes完全攻略
- Learning Network Forensics
- C語言程序設計學習指導與習題解答
- Python圖形化編程(微課版)
- Creating Data Stories with Tableau Public
- 平面設計經(jīng)典案例教程:CorelDRAW X6
- C語言程序設計實踐
- C#程序設計基礎入門教程
- Shopify Application Development
- Mastering ArcGIS Server Development with JavaScript
- Python面向對象編程(第4版)
- 編譯原理學習與實踐指導