Пример #1
0
def handle_area(request):
    logger = logging.getLogger('webapp')
    logger.info('run handle_area run')

    if request.method == 'POST':

        form = AreaForm(request.POST, request.FILES)

        if form.is_valid():
            a = Area()
            a.adminEmail = form.cleaned_data['adminEmail']
            a.areaStatus = form.cleaned_data['areaStatus']
            a.createdDate = form.cleaned_data['createdDate']
            a.folderName = form.cleaned_data['folderName']
            a.language = form.cleaned_data['language']
            a.logoFile = form.cleaned_data['logoFile']
            a.name = form.cleaned_data['name']
            a.paymentIntegration = form.cleaned_data['paymentIntegration']
            a.paymentId = form.cleaned_data['paymentId']
            a.plan = form.cleaned_data['plan']

            a.save()

            return HttpResponseRedirect('/areas/')

    else:
        form = AreaForm()
    return render(request, 'area/area_detail.html', {'form': form, 'action':'/area/', 'http_method':'POST'})