def add(request): """ 用于增加新 weibo 的路由函数 """ u = current_user(request) form = request.form() form['user_id'] = u.id Weibo.insert(form) # 浏览器发送数据过来被处理后, 重定向到首页 # 浏览器在请求新首页的时候, 就能看到新增的数据了 return redirect('/weibo/index')
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()
def add(request): u = current_user(request) form = request.form() form['user_id'] = u.id Weibo.insert(form) return redirect('/weibo/index')