- Django Design Patterns and Best Practices
- Arun Ravindran
- 323字
- 2021-06-25 21:31:58
Conventions used
There are a number of text conventions used throughout this book.
Code words in text, folder names, filenames, package names and user input are shown as follows: "The HttpResponse object gets rendered into a string."
A block of code is set as follows:
from django.db import models
class SuperHero(models.Model):
name = models.CharField(max_length=100)
When we wish to draw your attention to a particular part of a code block, the relevant lines or items are set in bold:
name = request.GET['user'] sql = "SELECT email FROM users WHERE username = '{}';".format(name)
Any command-line input or output is written as follows:
$ django-admin.py --version
1.6.1
Bold: Indicates a new term, an important word, or words that you see onscreen. For example, words in menus or dialog boxes appear in the text like this. Here is an example: "When the test harness fails with an error, such as Expected output X but got Y, you will change your test to expect Y."
Lines beginning with the dollar prompt ($ sign) are to be input at the shell (but skip the prompt itself). Remaining lines are the system output which might get trimmed using ellipsis (…) if it gets really long.
Each chapter (except the first) will have a story box styled as follows:
SuperBook Chapter Title
It was a dark and stormy night; silhouettes of the caped crusaders moved within the charred ruins of the vast Ricksonian Digital Library for Medieval Dark Arts. Picking up what looked like the half-melted shrapnel of a hard disk; Captain Obvious gritted his teeth and shouted, “We need backup!”
Story boxes are best read sequentially to follow the linear narrative.
Patterns described in this book are written in the format mentioned in section named Patterns in this book in Chapter 1, Django and Patterns.
Tips and best practices are styled in the following manner:
Best Practice:
Change your super suit every five years.
- 潮流:UI設計必修課
- Android Application Development Cookbook(Second Edition)
- 基于差分進化的優化方法及應用
- 大數據分析與應用實戰:統計機器學習之數據導向編程
- 機器學習與R語言實戰
- Solr Cookbook(Third Edition)
- 智能手機APP UI設計與應用任務教程
- Raspberry Pi Robotic Blueprints
- OpenStack Networking Essentials
- Learning JavaScript Data Structures and Algorithms(Second Edition)
- Learning Image Processing with OpenCV
- 前端架構設計
- INSTANT PLC Programming with RSLogix 5000
- 匯編語言程序設計
- 深入淺出Rust