示例#1
0
def contract(request):
    '''Creates a view to save the contract details.'''
    contracts = Contract.objects.all()
    if request.method == 'POST':
        form = ContractForm(request.POST)
        if form.is_valid():
            from_date = form.cleaned_data['from_date']
            to_date = form.cleaned_data['to_date']
            list_size = form.cleaned_data['list_size']
            total_email = form.cleaned_data['total_email']
            try:
                contract = Contract()
                contract.from_date = from_date
                contract.to_date = to_date
                contract.list_size = list_size
                contract.total_email = total_email
                contract.save()
            except:
                pass

            return HttpResponseRedirect(reverse('index'))
    else:
        form = ContractForm()
    context = {'contracts': contracts, 'form': form}
    return render(request, 'contracts/contract.html', context)
def contract(request):
    """Creates a view to save the contract details."""
    contracts = Contract.objects.all()
    if request.method == "POST":
        form = ContractForm(request.POST)
        if form.is_valid():
            from_date = form.cleaned_data["from_date"]
            to_date = form.cleaned_data["to_date"]
            list_size = form.cleaned_data["list_size"]
            total_email = form.cleaned_data["total_email"]
            try:
                contract = Contract()
                contract.from_date = from_date
                contract.to_date = to_date
                contract.list_size = list_size
                contract.total_email = total_email
                contract.save()
            except:
                pass

            return HttpResponseRedirect(reverse("index"))
    else:
        form = ContractForm()
    context = {"contracts": contracts, "form": form}
    return render(request, "contracts/contract.html", context)