def enterpriseRegiste(request): if request.method == "POST": telephone = request.POST.get("telephone") servicetype = request.POST.getlist("servicetype") content = '' for s in servicetype: content = content + s + ',' print servicetype pic1 = request.FILES['pic1'] pic2 = request.FILES['pic2'] pic1_path = "" pic2_path = "" if pic1: phototime = request.user.username + str(time.time()).split('.')[0] photo_last = str(pic1).split('.')[-1] photoname = 'photos/%s.%s' % (phototime, photo_last) img = Image.open(pic1) img.save( '/Users/xieyaxiong/PycharmProjects/SpaceWebsite/pic_folder/' + photoname) pic1_path = '/pic_folder/' + photoname if pic2: phototime = request.user.username + str(time.time()).split('.')[0] photo_last = str(pic2).split('.')[-1] photoname = 'photos/%s.%s' % (phototime, photo_last) img = Image.open(pic2) img.save( '/Users/xieyaxiong/PycharmProjects/SpaceWebsite/pic_folder/' + photoname) pic2_path = '/pic_folder/' + photoname corporation = Corporation() corporation.telephone = telephone corporation.businessLicence = pic1_path corporation.serviceContent = content corporation.corporateCharter = pic2_path account = Account.objects.get(telephone=request.session['login']) corporation.userid_id = account.id corporation.save() corporation = Corporation.objects.get(userid_id=account.id) return render(request, 'frontsite/enterpriseDisplay.html', {"corporation": corporation}) else: if request.session.has_key('login'): account = Account.objects.get(telephone=request.session['login']) count = Corporation.objects.filter(userid_id=account.id).count() if count > 0: corporation = Corporation.objects.get(userid_id=account.id) return render(request, 'frontsite/enterpriseDisplay.html', {"corporation": corporation}) else: serviceTypes = ServiceType.objects.all() services = Services.objects.all() return render(request, 'frontsite/enterpriseRegiste.html', { "servicetypes": serviceTypes, "services": services }) else: return HttpResponseRedirect( '/frontsite/login/?returnUrl=/frontsite/enterpriseRegiste/')