def get(self, hid, *args, **kwargs): gp, uid = is_loged(self) if gp == 's': # 仅学生可以删除自己的作业..? homework = get_homework(hid) if not homework: self.render('error.html', title=None, content="作业不存在", icon='ion-sad', active='dsh', id=uid) else: try: if homework['type'] == 'pic': # 作业是图片类型 from submitAssignment import delete_updated from models.security import clean delete_updated(clean(hid)) delete_homework(hid, uid) else: delete_homework(hid, uid) self.redirect('/dash/myHomework') except Exception as e: print e else: self.redirect('/404')
def get(self, hid, *args, **kwargs): gp, uid = is_loged(self) if gp == 's': # 仅学生可以删除自己的作业..? homework = get_homework(hid) if not homework: self.render('error.html', title=None, content="作业不存在", icon='ion-sad', active='dsh', id=uid) else: try: if homework['type'] == 'pic': # 作业是图片类型 from submitAssignment import delete_updated delete_updated('homework',hid) delete_homework(hid,uid) else: delete_homework(hid,uid) self.redirect('/dash/myHomework') except Exception as e: print e else: self.redirect('/404')
def get(self,iid): gp, uid = is_loged(self) if gp == 't': try: delete_notif(iid,uid) # 删除记录 from submitAssignment import delete_updated delete_updated('notif',iid) # 删除文件 self.redirect('/dash/notifications') except Exception as e: print e else: self.redirect('/')