コード例 #1
0
ファイル: post.py プロジェクト: guoyu07/firefly
 def get(self, id):
     post = Post.objects.get_or_404(id=id)
     Post.objects(id=id).update_one(inc__views=1)
     return render_template('posts/detail.html', post=post,
                            Markdown=Markdown, gen_author=gen_author,
                            gen_author_name=gen_author_name,
                            short_timesince=short_timesince)
コード例 #2
0
ファイル: category.py プロジェクト: pino2046/firefly-1
 def get(self, slug):
     category = Category.objects.get_or_404(_slug=slug)
     posts = Post.objects.filter(
         category=category
     ).order_by("-recent_activity_time")
     return render_template('categories/detail.html',
                            category=category.name,
                            posts=posts)
コード例 #3
0
ファイル: keyboard.py プロジェクト: pino2046/firefly-1
 def get(self):
     url = request.args.get('url', '')
     url_pattern = url.rsplit('/', 1)[0]
     keyboards = KEYBOARD_URL_MAPS['default']
     if url_pattern in KEYBOARD_URL_MAPS:
         keyboards += KEYBOARD_URL_MAPS[url_pattern]
     columns = zip(*[iter(keyboards)] * 2)
     return render_template('widgets/keyboard.html', columns=columns)
コード例 #4
0
ファイル: post.py プロジェクト: pino2046/firefly-1
 def get(self, id):
     post = Post.objects.get_or_404(id=id)
     Post.objects(id=id).update_one(inc__views=1)
     return render_template('posts/detail.html',
                            post=post,
                            Markdown=Markdown,
                            gen_author=gen_author,
                            gen_author_name=gen_author_name,
                            short_timesince=short_timesince)
コード例 #5
0
ファイル: keyboard.py プロジェクト: guoyu07/firefly
 def get(self):
     url = request.args.get('url', '')
     url_pattern = url.rsplit('/', 1)[0]
     keyboards = KEYBOARD_URL_MAPS['default']
     if url_pattern in KEYBOARD_URL_MAPS:
         keyboards += KEYBOARD_URL_MAPS[url_pattern]
     columns = zip(*[iter(keyboards)] * 2)
     return render_template(
         'widgets/keyboard.html', columns=columns
     )
コード例 #6
0
ファイル: home.py プロジェクト: pino2046/firefly-1
 def get(self):
     posts = get_all_posts()
     return render_template('index.html', posts=posts)
コード例 #7
0
ファイル: user.py プロジェクト: pino2046/firefly-1
 def get(self):
     return render_template('user/settings.html', user=current_user)
コード例 #8
0
ファイル: user.py プロジェクト: guoyu07/firefly
 def get(self):
     return render_template('user/settings.html', user=current_user)
コード例 #9
0
ファイル: app.py プロジェクト: guoyu07/firefly
 def forbidden_page(error):
     return render_template('403.html'), 403
コード例 #10
0
ファイル: app.py プロジェクト: guoyu07/firefly
 def not_found_page(error):
     return render_template('404.html'), 404
コード例 #11
0
ファイル: app.py プロジェクト: pino2046/firefly-1
 def not_found_page(error):
     return render_template('404.html'), 404
コード例 #12
0
ファイル: app.py プロジェクト: pino2046/firefly-1
 def forbidden_page(error):
     return render_template('403.html'), 403
コード例 #13
0
ファイル: auth.py プロジェクト: soszrg/firefly
def profile():
    return render_template("security/accounts/profile.html")
コード例 #14
0
ファイル: auth.py プロジェクト: pino2046/firefly-1
def profile():
    return render_template('security/accounts/profile.html')
コード例 #15
0
ファイル: home.py プロジェクト: guoyu07/firefly
 def get(self):
     posts = get_all_posts()
     return render_template('index.html', posts=posts)