def add_items(): d1 = datetime.now() answer = ['A', 'B', 'C', 'D'] answer2 = ['A', 'B'] papers = Paper.select() for paper in papers: for i in range(30): if(i<=20): item = Item.create(index=i+1,content=faker_zh.text(),answer=choice(answer), answer_A=faker_zh.word(),answer_B=faker_zh.word(),answer_C=faker_zh.word(),answer_D=faker_zh.word(), answer_type = '选择题',score =1,paper=paper) else: item = Item.create(index=i + 1, content=faker_zh.text(), answer=choice(answer2), answer_A='正確', answer_B='錯誤', answer_type='判斷題', score=1, paper=paper) item.save() print('item:'+ str(item.index)+'done') #paper.munber = 30 #paper.total = 30 #paper.save() print('a paper save done') d2 = datetime.now() print('save success') print(d2-d1)
def new(): if request.method == "POST": Item.create(name=request.form['name'],description=request.form['description']) return redirect(url_for('index')) else: return render_template('new.html')