コード例 #1
0
ファイル: OrdersController.py プロジェクト: Cirreth/orglib
def order_create():
    if request.method == 'GET':
        return render_template('order/create.html', model={})
    # POST
    validator = Order.get_input_validator()
    try:
        args = parser.parse(validator, request)
    except Exception as e:
        return render_template('order/create.html', error=str(e.data['exc'].arg_name), model=request.form)
    o = Order()
    o.author = args['author']
    o.name = args['name']
    o.year = args['year']
    o.user_login = current_user.login
    o.save()
    return redirect(url_for('orders'))