Beispiel #1
0
def addjoke():
    form = AddJokeForm()
    if request.method == 'POST':
        if form.validate() == False:
            return render_template('add_joke.html',
                                   user=session['profile'],
                                   const=const,
                                   form=form)
        else:
            userid = session['profile']["sub"]
            userid = userid[userid.index('|') + 1:len(userid)]
            joke = form.joke.data
            # create joke and rating for that joke
            new_joke = Joke(joke, userid)
            db.session.add(new_joke)
            db.session.commit()
            return redirect(url_for('dashboard'))
    elif request.method == 'GET':
        return render_template('add_joke.html',
                               user=session['profile'],
                               const=const,
                               form=form)
 def scrape(self):
     for joke in self._jokes():
         Joke(self._joke_ref(joke), self._joke_content(joke),
              self._joke_url(joke), self.SOURCE).save()
 def scrape(self):
     for tweet in self._tweets():
         Joke(self._tweet_ref(tweet), self._tweet_content(tweet),
              self._tweet_url(tweet), self.user).save()