Beispiel #1
0
    def post(self):
        title = self.request.get("title")
        content = self.request.get("content")
        tags = self.request.get("tags")


        if title and content:
            url_date = datetime.now().strftime("%Y-%m-%d")
            url_title = str(title).translate(string.maketrans("",""), \
                                             string.punctuation)
            url = url_date + "/" + url_title.lower().replace(" ","-")

            #content = content.replace("\n", "<br>")  # preserve paragraphs
            
            t = tags.split() if tags else []
            
            Posts.add_post(url, title, content, t)
            self.redirect("/p/"+url)
        else:
            self.write("error posting")
        return