def view_tags(): tag_info = get_tag_list() return render_template('tags.html', meta=get_base_meta(), menu=get_menu_list(), pagename='태그', tag_info=tag_info)
def view_tag_posts(tag, page): posts, next_url, prev_url = get_tag_page(tag, page=page) return render_template('posts.html', meta=get_base_meta(), menu=get_menu_list(), pagename=f'#{tag}', posts=posts, next_url=next_url, prev_url=prev_url)
def view_posts(page): posts, next_url, prev_url = get_posted_page(page=page) return render_template('posts.html', meta=get_base_meta(), menu=get_menu_list(), pagename='', posts=posts, next_url=next_url, prev_url=prev_url)
def route_login(): if User.is_logged_in(): return redirect('/') form = LoginForm() if request.method == 'GET': form.referrer.data = request.referrer meta = get_base_meta() menu = get_menu_list() return render_template('login.html', form=form, meta=meta, menu=menu, pagename='로그인') if User.login(form): if form.referrer: return redirect(form.referrer.data) return redirect('/') flash('입력한 값이 맞는지 확인해주세요.') return redirect('/login')