コード例 #1
0
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))
コード例 #2
0
ファイル: views.py プロジェクト: hugodieb/DJ_Projeto
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))
コード例 #3
0
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')