[Checkins] SVN: grok/trunk/doc/tutorial.txt Since grokproject now
creates applications which subclass grok.Container,
Martijn Faassen
faassen at infrae.com
Fri Mar 16 15:09:59 EDT 2007
Log message for revision 73234:
Since grokproject now creates applications which subclass grok.Container,
adjust tutorial along those lines.
Changed:
U grok/trunk/doc/tutorial.txt
-=-
Modified: grok/trunk/doc/tutorial.txt
===================================================================
--- grok/trunk/doc/tutorial.txt 2007-03-16 19:06:18 UTC (rev 73233)
+++ grok/trunk/doc/tutorial.txt 2007-03-16 19:09:59 UTC (rev 73234)
@@ -209,7 +209,7 @@
import grok
- class Sample(grok.Application, grok.Model):
+ class Sample(grok.Application, grok.Container):
pass
Not very much yet, but enough to make an installable Grok
@@ -263,7 +263,7 @@
import grok
- class Sample(grok.Application, grok.Model):
+ class Sample(grok.Application, grok.Container):
pass
class Index(grok.View):
@@ -325,7 +325,7 @@
import grok
- class Sample(grok.Application, grok.Model):
+ class Sample(grok.Application, grok.Container):
pass
class Index(grok.View):
@@ -501,7 +501,7 @@
import grok
from datetime import datetime
- class Sample(grok.Application, grok.Model):
+ class Sample(grok.Application, grok.Container):
pass
class Index(grok.View):
@@ -575,7 +575,7 @@
import grok
- class Sample(grok.Application, grok.Model):
+ class Sample(grok.Application, grok.Container):
pass
class Index(grok.View):
@@ -616,7 +616,7 @@
import grok
- class Sample(grok.Application, grok.Model):
+ class Sample(grok.Application, grok.Container):
pass
class Index(grok.View):
@@ -635,7 +635,7 @@
import grok
- class Sample(grok.Application, grok.Model):
+ class Sample(grok.Application, grok.Container):
pass
class Index(grok.View):
@@ -678,7 +678,7 @@
import grok
- class Sample(grok.Application, grok.Model):
+ class Sample(grok.Application, grok.Container):
pass
class Index(grok.View):
@@ -721,7 +721,7 @@
import grok
- class Sample(grok.Application, grok.Model):
+ class Sample(grok.Application, grok.Container):
pass
class Index(grok.View):
@@ -758,7 +758,7 @@
import grok
- class Sample(grok.Application, grok.Model):
+ class Sample(grok.Application, grok.Container):
pass
class Index(grok.View):
@@ -813,7 +813,7 @@
import grok
- class Sample(grok.Application, grok.Model):
+ class Sample(grok.Application, grok.Container):
pass
class Index(grok.View):
@@ -841,16 +841,17 @@
So far, we have only seen views that do the work all by themselves.
In typical applications this is not the case however - views display
information that is stored elsewhere. In Grok applications, views work
-for content object; subclasses of ``grok.Model`` or
-``grok.Container``.
+for content objects; subclasses of ``grok.Model`` or
+``grok.Container``. A ``grok.Container`` is a special kind of
+``grok.Model``, more about this later.
-Our ``Sample`` class is a ``grok.Model``, so let's use this to
+Our ``Sample`` class is a ``grok.Container``, so let's use this to
demonstrate the basic principle. Let's modify ``app.py`` so that
``Sample`` actually makes some data available::
import grok
- class Sample(grok.Application, grok.Model):
+ class Sample(grok.Application, grok.Container):
def information(self):
return "This is important information!"
@@ -898,7 +899,7 @@
import grok
- class Sample(grok.Application, grok.Model):
+ class Sample(grok.Application, grok.Container):
def information(self):
return "This is important information!"
@@ -962,7 +963,7 @@
import grok
- class Sample(grok.Application, grok.Model):
+ class Sample(grok.Application, grok.Container):
text = 'default text'
class Index(grok.View):
@@ -1050,7 +1051,7 @@
import grok
- class Sample(grok.Application, grok.Model):
+ class Sample(grok.Application, grok.Container):
text = 'default text'
class Index(grok.View):
@@ -1132,7 +1133,7 @@
import grok
- class Sample(grok.Application, grok.Model):
+ class Sample(grok.Application, grok.Container):
text = 'default text'
class Index(grok.View):
More information about the Checkins
mailing list