def post(self):
form=InterForm()
project,models=get_pro_mo()
if form.validate_on_submit and request.method =="POST":
project_name=request.form.get('project')
model_name=request.form.get('model')
interface_name=request.form.get('interface_name')
interface_url=request.form.get('interface_url')
interface_header=request.form.get('interface_headers')
interface_meth=request.form.get('interface_meth')
interface_par=request.form.get('interface_par')
interface_bas=request.form.get('interface_bas')
if project_name == None or model_name ==None or interface_header=='' or interface_name=='' or interface_url =='' or interface_meth=='':
flash(u'????????????')
return render_template('add/add_interface.html', form=form, projects=project, models=models)
user_id=User.query.filter_by(username=session.get('username')).first().id
project_id=Project.query.filter_by(project_name=project_name).first().id
models_id=Model.query.filter_by(model_name=model_name).first().id
try:
new_interface=Interface(model_id=models_id,projects_id=project_id,Interface_name=interface_name,Interface_url=interface_url,Interface_meth=interface_meth,Interface_par=interface_par,Interface_back=interface_bas,Interface_user_id=user_id,Interface_headers=interface_header)
db.session.add(new_interface)
db.session.commit()
flash(u'????')
return redirect(url_for('home.interface'))
except:
db.session.rollback()
flash(u'????')
return render_template('add/add_interface.html', form=form, projects=project, models=models)
return render_template('add/add_interface.html', form=form, projects=project, models=models)
评论列表
文章目录