예제 #1
0
def home(request, response):
    data = html_header()
    session_data = server.get_session(request, response)
    if session_data and 'user' in session_data:
        data += 'Hi '
        user = str(session_data['user'])
        data += user
        blogs = redis_server.smembers('user_blogs' + ':' + user)
    else:
        blogs = redis_server.smembers('all_blogs')
    for blog in blogs:
        data += '<p>'
        data += redis_server.hget(blog, 'title')
        data += '<br>'
        data += redis_server.hget(blog, 'content')
        data += '</p>'
    data += html_tail()
    server.send_html_handler(request, response, data)
예제 #2
0
def write(request, response):
    with open("./views/write.html", "r") as fd:
        server.send_html_handler(request, response, fd.read())
예제 #3
0
def login(request, response):
    with open("./views/login.html", "r") as fd:
        server.send_html_handler(request, response, fd.read())
예제 #4
0
def index(request, response):
    with open("./views/index.html", "r") as fd:
        server.send_html_handler(request, response, fd.read())        
예제 #5
0
def admin(request, response):
    with open("./views/admin.html", "r") as fd:
        server.send_html_handler(request, response, fd.read())
예제 #6
0
def adminPage(request, response):
    with open("./public/html/pyAdmin.html", "rb") as file_descriptor:
        res = file_descriptor.read()
    return server.send_html_handler(request, response, res)
예제 #7
0
def questions(request, response):
    with open("./public/html/questions.html", "rb") as file_descriptor:
        res = file_descriptor.read()
    return server.send_html_handler(request, response, res)
예제 #8
0
def home(request, response):
    return server.send_html_handler(request, response, home_html)