slugify service
This commit is contained in:
parent
483f076d1a
commit
273e417da2
8 changed files with 79 additions and 15 deletions
|
@ -55,8 +55,8 @@ def service_list(request):
|
|||
return render(request, "services/service_list.html", context)
|
||||
|
||||
|
||||
def service_detail(request, pk):
|
||||
service = get_object_or_404(Service, pk=pk)
|
||||
def service_detail(request, slug):
|
||||
service = get_object_or_404(Service, slug=slug)
|
||||
return render(request, "services/service_detail.html", {"service": service})
|
||||
|
||||
|
||||
|
@ -70,13 +70,13 @@ def provider_detail(request, slug):
|
|||
return render(request, "services/provider_detail.html", context)
|
||||
|
||||
|
||||
def thank_you(request, service_id):
|
||||
service = get_object_or_404(Service, id=service_id)
|
||||
def thank_you(request, slug):
|
||||
service = get_object_or_404(Service, slug=slug)
|
||||
return render(request, "services/thank_you.html", {"service": service})
|
||||
|
||||
|
||||
def create_lead(request, service_id):
|
||||
service = get_object_or_404(Service, id=service_id)
|
||||
def create_lead(request, slug):
|
||||
service = get_object_or_404(Service, slug=slug)
|
||||
|
||||
if request.method == "POST":
|
||||
form = LeadForm(request.POST)
|
||||
|
@ -92,7 +92,7 @@ def create_lead(request, service_id):
|
|||
lead.save()
|
||||
|
||||
logger.info(f"Successfully created lead with Odoo ID: {odoo_lead_id}")
|
||||
return redirect("services:thank_you", service_id=service.id)
|
||||
return redirect("services:thank_you", slug=service.slug)
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"Failed to create lead: {str(e)}", exc_info=True)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue