Example #1
0
def new(request):
    form = ProviderForm()
    if request.method == 'POST':
        form = ProviderForm(request.POST)
        form.full_clean()
        if form.is_valid():
            new_provider = form.save()
            messages.add_message(request,
                                 messages.SUCCESS,
                                 "<strong>Success</strong> Created {}"
                                 .format(new_provider.name))
            return HttpResponseRedirect(reverse('provider:view',
                                                args=[new_provider.id]))
    return render(request, 'provider/new.html',
                  {'form': form})