[Checkins] SVN: grokapps/rdbexample/trunk/src/rdbexample/app -
clean up schema
Christian Theune
ct at gocept.com
Fri May 2 15:45:21 EDT 2008
Log message for revision 86127:
- clean up schema
- make templates for views
Changed:
U grokapps/rdbexample/trunk/src/rdbexample/app.py
A grokapps/rdbexample/trunk/src/rdbexample/app_templates/departments.pt
A grokapps/rdbexample/trunk/src/rdbexample/app_templates/faculty.pt
-=-
Modified: grokapps/rdbexample/trunk/src/rdbexample/app.py
===================================================================
--- grokapps/rdbexample/trunk/src/rdbexample/app.py 2008-05-02 19:44:53 UTC (rev 86126)
+++ grokapps/rdbexample/trunk/src/rdbexample/app.py 2008-05-02 19:45:21 UTC (rev 86127)
@@ -34,7 +34,7 @@
grok.traversable('departments')
id = Column('id', Integer, primary_key=True)
- title = Column('email', String(50))
+ title = Column('title', String(50))
departments = relation('Department',
backref='faculty',
@@ -46,14 +46,16 @@
id = Column('id', Integer, primary_key=True)
faculty_id = Column('faculty_id', Integer, ForeignKey('faculty.id'))
+ title = Column('title', String(50))
-class DepartmentList(grok.View):
+class FacultyIndex(grok.View):
grok.name('index.html')
grok.context(Faculty)
+ grok.template('faculty')
- def render(self):
- result = "Faculty: %s - %s " % (self.context.id, self.context.title)
- for department in self.context.departments.values():
- result += department.title + '\n'
- return result
+
+class DepartmentList(grok.View):
+ grok.name('index.html')
+ grok.context(Departments)
+ grok.template('departments')
Added: grokapps/rdbexample/trunk/src/rdbexample/app_templates/departments.pt
===================================================================
--- grokapps/rdbexample/trunk/src/rdbexample/app_templates/departments.pt (rev 0)
+++ grokapps/rdbexample/trunk/src/rdbexample/app_templates/departments.pt 2008-05-02 19:45:21 UTC (rev 86127)
@@ -0,0 +1,11 @@
+<html>
+ <body>
+ <h1>Departments of faculty <span
+ tal:replace="context/__parent__/title"/></h1>
+
+ <ul>
+ <li tal:repeat="department context/values"
+ tal:content="department/title"/>
+ </ul>
+ </body>
+</html>
Property changes on: grokapps/rdbexample/trunk/src/rdbexample/app_templates/departments.pt
___________________________________________________________________
Name: svn:eol-style
+ native
Added: grokapps/rdbexample/trunk/src/rdbexample/app_templates/faculty.pt
===================================================================
--- grokapps/rdbexample/trunk/src/rdbexample/app_templates/faculty.pt (rev 0)
+++ grokapps/rdbexample/trunk/src/rdbexample/app_templates/faculty.pt 2008-05-02 19:45:21 UTC (rev 86127)
@@ -0,0 +1,5 @@
+<html>
+ <body>
+ <h1>Faculty: <span tal:content="context/title"/></h1>
+ </body>
+</html>
Property changes on: grokapps/rdbexample/trunk/src/rdbexample/app_templates/faculty.pt
___________________________________________________________________
Name: svn:eol-style
+ native
More information about the Checkins
mailing list