コード例 #1
0
ファイル: views.py プロジェクト: zhchzh10000/Crowd
    def post(self, request):
        form = Upload(request.POST, request.FILES)
        if form.is_valid():
            tag = request.POST.get('tag')
            print(tag)
            label = request.POST.getlist('labelname')
            print(type(label))
            print(label)
            label_str = ','.join(label)
            p_name = request.POST.get('p_name')

            p_desc = request.POST.get('p_desc')
            p_money = request.POST.get('p_money')

            p_time = request.POST.get('p_time')
            image_title = form.cleaned_data['image_title']
            image_detail = form.cleaned_data['image_detail']

            u_name = request.POST.get('u_name')
            u_phone = request.POST.get('u_phone')
            u_c_phone = request.POST.get("u_c_phone")
            u_desc = request.POST.get("u_desc")
            now = datetime.now()
            aDay = timedelta(days=30)
            now = now + aDay
            project = Project()
            project.name = p_name
            project.desc = p_desc
            print(p_money)
            project.money = int(p_money)
            project.image1 = image_title
            project.image2 = image_detail
            project.tags = label_str
            tags = Tag.objects.get(name=tag)
            project.tag = tags
            project.date = now.strftime('%Y-%m-%d')
            project.time = int(p_time)
            # project.status = '即将开始'
            project.save()
            company = Company()
            company.name = u_name
            company.desc = u_desc
            company.phone = u_c_phone
            company.c_phone = int(u_phone)
            company.aut = '未认证'

            company.save()
            projects = Project.objects.get(name=p_name)
            usercreate = UserCreate()
            usercreate.user = request.user
            usercreate.project = projects
            usercreate.save()
            return render(request, 'users/start-step-2.html',
                          {'project': projects})
コード例 #2
0
ファイル: views.py プロジェクト: QaQwmy/Devious
	def post(self, request):
		tag = request.POST.get('tag')
		print(tag)
		label = request.POST.getlist('labelname')
		print(type(label))
		print(label)
		label_str = ','.join(label)
		p_name = request.POST.get('p_name')

		p_desc = request.POST.get('p_desc')
		p_money = request.POST.get('p_money')

		p_time = request.POST.get('p_time')
		image_title = save_image(str(int(time.time())) + request.FILES['image_title'].name, request.FILES['image_title'])
		image_detail = save_image(str(int(time.time())) + request.FILES['image_detail'].name, request.FILES['image_detail'])

		u_name = request.POST.get('u_name')
		u_phone = request.POST.get('u_phone')
		u_c_phone = request.POST.get("u_c_phone")
		u_desc = request.POST.get("u_desc")
		now = datetime.now()
		aDay = timedelta(days=30)
		now = now + aDay
		project = Project()
		project.name = p_name
		project.desc = p_desc
		print(p_money)
		project.money = int(p_money)
		project.image1 = image_title
		project.image2 = image_detail
		project.tags = label_str
		tags = Tag.objects.get(name=tag)
		project.tag = tags
		project.date = now.strftime('%Y-%m-%d')
		project.time = int(p_time)
		# project.status = '即将开始'
		project.save()
		company = Company()
		company.name = u_name
		company.desc = u_desc
		company.phone = u_c_phone
		company.c_phone = int(u_phone)
		company.aut = '未认证'

		company.save()
		projects = Project.objects.get(name=p_name)
		usercreate = UserCreate()
		usercreate.user = request.user
		usercreate.project = projects
		usercreate.save()
		return JsonResponse({"res": '1'})