コード例 #1
0
ファイル: views.py プロジェクト: skscharr/Expense-Sheet
def new(request, template='expenses/new.html'):
  if request.method == 'POST':
    new_expense = ExpenseForm(request.POST)
    if new_expense.is_valid() and new_expense.clean():
      new_expense.save()
      return HttpResponseRedirect('/')     
  else:
    new_expense = ExpenseForm()

  return render(request, template, {'new_expense':new_expense})
コード例 #2
0
def new(request, template='expenses/new.html'):
    if request.method == 'POST':
        new_expense = ExpenseForm(request.POST)
        if new_expense.is_valid() and new_expense.clean():
            new_expense.save()
            return HttpResponseRedirect('/')
    else:
        new_expense = ExpenseForm()

    return render(request, template, {'new_expense': new_expense})