示例#1
0
def new_company(request):
    if request.method == "POST":
        form = CompanyForm(request.POST)
        if form.is_valid():
            if form.save():
                return redirect("/companies")
    else:
        form = CompanyForm()
    data = {'form': form}
    return render(request, "companies/new_company.html", data)
示例#2
0
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("/company/{}".format(company_id))
    else:
        form = CompanyForm(instance=company)
    data = {"company": company, "form": form}
    return render(request, "companies/edit_company.html",data)