Exemplo n.º 1
0
def add(request):
    """
    用于增加新 weibo 的路由函数
    """
    u = current_user(request)
    form = request.form()
    form['user_id'] = u.id
    Weibo.insert(form)
    # 浏览器发送数据过来被处理后, 重定向到首页
    # 浏览器在请求新首页的时候, 就能看到新增的数据了
    return redirect('/weibo/index')
Exemplo n.º 2
0
def test_data():
    SQLModel.init_db()

    Test.new({})

    # guest user
    form = dict(
        username='******',
        password='******',
        role=UserRole.normal,
    )
    u, result = User.register(form)

    Session.add(u.id)

    # test todo insert
    form = dict(
        title='test todo',
        user_id=u.id,
    )
    Todo.insert(form)

    # test weibo insert
    form = dict(
        content='test weibo',
        user_id=u.id,
    )
    weibo_id = Weibo.insert(form)

    # test comment insert
    form = dict(
        content='test comment',
        weibo_id=weibo_id,
        user_id=u.id,
    )
    Comment.insert(form)

    SQLModel.connection.close()
Exemplo n.º 3
0
def add(request):
    u = current_user(request)
    form = request.form()
    form['user_id'] = u.id
    Weibo.insert(form)
    return redirect('/weibo/index')