Esempio n. 1
0
def project_add(request):

    if request.method == "POST":
        form = ProjectForm(request.POST)
        print(form)
        if form.is_valid():
            form.save()
    else:
        form = ProjectForm()
    return HttpResponseRedirect(reverse('project_list'))
Esempio n. 2
0
def project_edit(request):

    id = request.POST.get('id')
    project = Project.objects.get(id=id)

    if request.method == "POST":
        form = ProjectForm(request.POST, instance=project)
        if form.is_valid():
            form.save()
    else:
        form = ProjectForm(instance=project)

    return HttpResponseRedirect(reverse('project_list'))
Esempio n. 3
0
def addskill(request):
    skill_added = False

    if request.method == 'POST':
        skill_form = SkillForm(data=request.POST)

        if skill_form.is_valid():
            skill_detail = skill_form.save()
            skill_detail = skill_form.save(commit=False)
            skill_added = True
    # Not a HTTP POST, so we render our form using two ModelForm instances.
    # These forms will be blank, ready for user input.
    else:
        skill_form = ProjectForm()
    return render(request, 'accounts/addskill.html', {
        'skill_form': skill_form,
        'skill_added': skill_added
    })
Esempio n. 4
0
def ProjectDescribeView(request):
    project_registered = False
    initiator = request.user  # TODO
    if request.method == 'POST':
        project_form = ProjectForm(data=request.POST)
        if project_form.is_valid():
            ProjectDetail = project_form.save()
            ProjectDetail = project_form.save(commit=False)
            project_registered = True
    # Not a HTTP POST, so we render our form using two ModelForm instances.
    # These forms will be blank, ready for user input.
    else:
        project_form = ProjectForm()
    return render(request, 'accounts/start_project.html', {
        'project_form': project_form,
        'project_registered': project_registered
    })