diff --git a/docs/misc/design-philosophies.txt b/docs/misc/design-philosophies.txt index 39807ed3d0..5a756be450 100644 --- a/docs/misc/design-philosophies.txt +++ b/docs/misc/design-philosophies.txt @@ -249,14 +249,10 @@ displayed. Don't invent a programming language ----------------------------------- -The template system intentionally doesn't allow the following: - -* Assignment to variables -* Advanced logic - The goal is not to invent a programming language. The goal is to offer just enough programming-esque functionality, such as branching and looping, that is -essential for making presentation-related decisions. +essential for making presentation-related decisions. The :ref:`Django Template +Language (DTL) ` aims to avoid advanced logic. The Django template system recognizes that templates are most often written by *designers*, not *programmers*, and therefore should not assume Python