def add(request): """ 用于增加新 todo 的路由函数 """ headers = { 'Content-Type': 'text/html', } # 找到当前登录的用户, 如果没登录, 就 redirect 到 /login uname = current_user(request) u = User.find_by(username=uname) # 判断请求方法是否是POST if request.method == 'POST': # 'title=aaa' # {'title': 'aaa'} # 用form函数处理请求 # form的用法 """ :param: 'username=gua&password=123' :return: {'username': '******', 'password': '******'} """ form = request.form() # 实例化t,把请求的form传给t t = Todo.new(form) # 把登录用户的id传给这条新加的todo数据 t.user_id = u.id # 再把这条数据保存至数据文件 t.save() # 浏览器发送数据过来被处理后, 重定向到首页 # 浏览器在请求新首页的时候, 就能看到新增的数据了 return redirect('/todo')
def add(request): uname = current_user(request) u = User.find_by(username=uname) if request.method == 'POST': form = request.form() t = Todo.new(form) t.created_time = look_time() t.updated_time = look_time() log('*** time:', t.created_time) t.user_id = u.id t.save() return redirect('/todo')
def add(request): """ 用于增加新 todo 的路由函数 """ headers = { 'Content-Type': 'text/html', } if request.method == 'POST': form = request.form() t = Todo.new(form) t.save() # 浏览器发送数据过来被处理后, 重定向到首页 return redirect('/todo')
def add(request): headers = { 'Content-Type': 'text/html', } uname = current_user(request) u =User.find_by(username=uname) if request.method == 'POST': form = request.form() t = Todo.new(form) t.user_id = u.id t.save() return redirect('/todo')
def add(request, u): """ 用于增加新 todo 的路由函数 """ # uname = current_user(request) # u = User.find_by(username=uname) # if u is None: # return redirect('/login') if request.method == 'POST': # 'title=aaa' # {'title': 'aaa'} form = request.form() t = Todo.new(form) t.user_id = u.id t.save() # 浏览器发送数据过来被处理后, 重定向到首页 # 浏览器在请求新首页的时候, 就能看到新增的数据了 return redirect('/todo')
def add(request): """ 用于增加新 todo 的路由函数 """ headers = { 'Content-Type': 'text/html', } uname = current_user(request) u = User.find_by(username=uname) if request.method == 'POST': # 'title=aaa' # {'title': 'aaa'} form = request.form() t = Todo.new(form) t.user_id = u.id t.save() # 浏览器发送数据过来被处理后, 重定向到首页 # 浏览器在请求新首页的时候, 就能看到新增的数据了 return redirect('/todo')
def add(request): """ 用于增加 _todo 的路由函数 """ headers = { 'Content-Type': 'text/html', } uname = current_user(request) u = User.find_by(username=uname) if request.method == 'POST': form = request.form() t = Todo.new(form) t.user_id = u.id t.create_time = change_time(int(time.time())) t.update_time = change_time(int(time.time())) t.save() # 浏览器发送过来的数据被处理后, 重定向到首页 # 当浏览器请求首页的时候, 就可以看到新增的数据信息了 return redirect('/todo')
def add(request): """ 用于增加新 todo 的路由函数 """ uname = current_user(request) u = User.find_by(username=uname) if request.method == 'POST': # 'title=aaa' # {'title': 'aaa'} form = request.form() t = Todo.new(form) t.user_id = u.id # 5.4 在todo 界面上显示创建和修改事件 t.updated_time = int(time.time()) t.created_time = int(time.time()) t.save() # 浏览器发送数据过来被处理后, 重定向到首页 # 浏览器在请求新首页的时候, 就能看到新增的数据了 return redirect('/todo')
def add(request): form = request.form() t = Todo.new(form) t.save() return redirect('/jinja/index')