def post(self): add_campaign_form = AddCampaignForm().get_form(self.request.POST) if add_campaign_form.validate(): campaign = Campaign() add_campaign_form.populate_obj(campaign) campaign.put() self.redirect("/admin/campaigns") else: self.render_campaign(add_campaign_form=add_campaign_form)
def get_campaign_form_name(campaign_name): if campaign_name: return Campaign.query(Campaign.name == campaign_name).get() else: return None
def fetch_campaigns(): return Campaign.query().order(-Campaign.created_on)