def create(self, request): """ Create a new Company """ form = CompanyForm(request.POST) t = form.save() log.debug("Accepting request from user %s to create company %s") return t
def new_company(request): if request.method == "POST": form = CompanyForm(request.POST or None) if form.is_valid(): if form.save(): return redirect("/companies") else: form = CompanyForm() data = {'form': form} return render(request, "company/new_company.html", data)
def edit_company(request, company_id): company = Company.objects.get(id=company_id) if request.method == "POST": form = CompanyForm(request.POST, instance=company) if form.is_valid(): if form.save(): return redirect("/companies/{}".format(company_id)) else: form = CompanyForm(instance=company) data = {"company": company, "form": form} return render(request, "company/edit_company.html", data)