def CreateProject(request): if request.method == 'POST': proj = Project() proj.user = request.user proj.name = request.POST.get('name') proj.author = request.POST.get('author') proj.description = request.POST.get('description') is_valid = validForm(proj) if not is_valid: msg = 'Voçê deve preencher todos os campos deste formulário' context = {'msg': msg} return render_to_response('projects/create.html', context, context_instance=RequestContext(request)) else: proj.save() msg = 'Projeto salvo com sucesso!' context = {'msg': msg} return render_to_response('projects/tanks.html', context, context_instance=RequestContext(request)) else: return render_to_response('projects/create.html', context_instance=RequestContext(request))
def create_project(request): if request.method == "GET": create_form = CreateForm() return render(request, 'create_project.html', {'form': create_form}) else: project = Project() data = request.POST.copy() project.title = data.get('title') project.description = data.get('description') project.technology = data.get('technology') project.image = data.get('image') project.author = request.user project.save() return redirect('project_index')