def input_3(): if current_user.get_admin(): return redirect(url_for('admin')) if current_user.get_post_num() > 3: return redirect(url_for('input_0')) form = FinalForm() if form.validate_on_submit(): file = form.__class__.__name__ + '-' + secure_filename( form.upload.data.filename) file_path = current_user.path if not os.path.exists(file_path): os.makedirs(file_path) filedata = os.listdir(file_path) if file not in filedata: filedata.append(file) form.upload.data.save(file_path + '/' + file) post = { 'change': form.change.data, 'achievement': form.achievement.data, 'post': form.post.data, 'upload': filedata, } p = Post(current_user.name, post_3=post) p.submit() current_user.set_post_num(7) return redirect(url_for('input_0')) return render_template('FinalForm.html', title='成果验收', form=form)
def input_1(): if current_user.get_admin(): return redirect(url_for('admin')) if current_user.get_post_num() > 0: return redirect(url_for('input_0')) form = BeginForm() if form.validate_on_submit(): file = form.__class__.__name__ + '-' + secure_filename( form.upload.data.filename) file_path = current_user.path if not os.path.exists(file_path): os.makedirs(file_path) filedata = os.listdir(file_path) if file not in filedata: filedata.append(file) form.upload.data.save(file_path + '/' + file) post = { 'project': form.project.data, 'person': form.person.data, 'money': form.money.data, 'post': form.post.data, 'upload': filedata, } p = Post(current_user.name, post_1=post) p.submit() current_user.set_post_num(1) return redirect(url_for('input_0')) return render_template('BeginForm.html', title='项目申请', form=form)
def input_2(): if current_user.get_admin(): return redirect(url_for('admin')) if current_user.get_post_num() > 1: return redirect(url_for('input_0')) form = MiddleForm() if form.validate_on_submit(): file = form.__class__.__name__ + '-' + secure_filename( form.upload.data.filename) file_path = current_user.path if not os.path.exists(file_path): os.makedirs(file_path) filedata = os.listdir(file_path) if file not in filedata: filedata.append(file) form.upload.data.save(file_path + '/' + file) post = { 'schedule': form.schedule.data, 'preview': form.preview.data, 'post': form.post.data, 'upload': filedata, } p = Post(current_user.name, post_2=post) p.submit() current_user.set_post_num(3) return redirect(url_for('input_0')) return render_template('MiddleForm.html', title='中期检查', form=form)