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'))
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'))
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 })
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 })