Пример #1
0
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)
Пример #2
0
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')