コード例 #1
0
ファイル: views.py プロジェクト: lakeo/flask_funny
def goRandom():
    joke = JokeController.getRandomJoke()
    random = joke['id']
    jokes = JokeController.getJokes(current_user,random)
    jokes = jokes if jokes else []
    index = 1000000000
    if jokes:
        index = jokes[-1]['id']
    return render_template('random.html',jokes=jokes,index=index)
コード例 #2
0
ファイル: views.py プロジェクト: lakeo/flask_funny
def index():
    random = request.args.get('r','')
    jokes = JokeController.getLatestJokes(current_user)
    jokes = jokes if jokes else []
    index = 1000000000
    if jokes:
        index = jokes[-1]['id']
    return render_template('index.html',jokes=jokes,index=index)
コード例 #3
0
ファイル: views.py プロジェクト: lakeo/flask_funny
def likeArticle(id):
    ret = {}
    if not current_user.is_authenticated():
        ret['error'] = {'info':'no login'}
        return jsonify(ret)
    userid = current_user.get_id()

    flag,value = JokeController.likeJoke(id,userid)
    if flag:
        ret['success']=1
        ret['info'] = value
    else:
        ret['success']=0
        ret['info'] = value
    return jsonify(ret)
コード例 #4
0
ファイル: views.py プロジェクト: lakeo/flask_funny
def getJokes(index):
    jokes = JokeController.getJokes(current_user,index)
    ret = {"data":jokes}
    return jsonify(ret)
コード例 #5
0
ファイル: views.py プロジェクト: lakeo/flask_funny
def getJoke(id):
    joke = JokeController.getJoke(id,current_user)
    return render_template('article.html',joke=joke)