Beispiel #1
0
def blog(id):
    if request.method == 'POST':
        content = request.form.get('content')
        user = session['user']
        create_reply(content, id, user)
        return redirect(url_for('.blog', id=id))
    reply = []
    for r in Reply.objects(blog=id):
        reply.append(r)
    b = Blog.objects(id=id).first()
    return render_template(
        'wen/blog.html',
        reply=reply,
        blog=b,
    )
Beispiel #2
0
def create_reply(content, id, user):
    connect('db2')
    author = User.objects(username=user).first()
    blog = Blog.objects(id=id).first()
    r = Reply(content=content, author=author, blog=blog)
    r.save()
Beispiel #3
0
def index(name):
    t = Tag.objects(name=name).first()
    blog_list = [b for b in Blog.objects(tag=t.name)]
    return render_template('wen/wen.html', tag=t, blog_list=blog_list)
Beispiel #4
0
def user(name):
    u = User.objects(username=name).first()
    blog = [b for b in Blog.objects(author=u)]
    return render_template('member/user.html', user=u, blog_list=blog)