def by_subject(self, subject_id): subject = Subject.get_by_id(int(subject_id)) if not subject: return self.abort(404) alerts = [] if self.request.method == 'POST': title = self.request.get('title') desc = self.request.get('desc') if not title: alerts.append('Title field is required!') else: clazz = Class(title=title, description=desc, subject=subject.key) clazz.put() return self.render('app/class_detail.html', cls=clazz) classes = subject.get_classes() return self.render('app/classes.html', classes=classes, alerts=alerts, subject=subject)