From f92eeb02bcce04f7c15e73451d79aef680df9c6a Mon Sep 17 00:00:00 2001 From: ubernostrum Date: Sat, 16 Aug 2008 14:41:28 +0000 Subject: [PATCH] Fixed #8007: removed mention of admin options in models from docs/design_philosophies.txt git-svn-id: http://code.djangoproject.com/svn/django/trunk@8409 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- docs/design_philosophies.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/design_philosophies.txt b/docs/design_philosophies.txt index aae0fa83..465c4b54 100644 --- a/docs/design_philosophies.txt +++ b/docs/design_philosophies.txt @@ -83,8 +83,10 @@ Include all relevant domain logic Models should encapsulate every aspect of an "object," following Martin Fowler's `Active Record`_ design pattern. -This is why model-specific admin options are included in the model itself; data -related to a model should be stored *in* the model. +This is why both the data represented by a model and information about +it (its human-readable name, options like default ordering, etc.) are +defined in the model class; all the information needed to understand a +given model should be stored *in* the model. .. _`Active Record`: http://www.martinfowler.com/eaaCatalog/activeRecord.html -- 2.11.4.GIT