def post(self): form = PortfolioProjectForm(self.request.POST) form.technologies.choices = [(tech.key().id(), tech.title) for tech in Technology.all().fetch(None)] if form.validate(): project = PortfolioProject(**form.data) project.save() self.redirect_to("admin-projects-edit-extra", project_id = project.key().id(), extra="saved") return { "admin_section": "admin-projects-new", "form": form, }