def createjoblisting(request): if request.method == "POST": form = JobListingForm(request.POST) if form.is_valid(): profile = form.save(commit=False) profile.user = request.user profile.save() return redirect('listing', profile.pk) else: form = JobListingForm() context = { "form": form } return render(request, "createjoblisting.html", context)
def editlisting(request, pk): post = JobListing.objects.get(pk=pk) if str(request.user) != str(post.user): return redirect("index") if request.method == "POST": form = JobListingForm(request.POST, instance=post) if form.is_valid(): form.save() return redirect('listing', post.pk) else: form = JobListingForm(instance=post) context = { "form": form, "post": post } return render(request, "editlisting.html", context)
def createjoblisting(request): if request.method == "POST": form = JobListingForm(request.POST) if form.is_valid(): profile = form.save(commit=False) profile.user = request.user profile.save() return redirect('listing', profile.pk) else: form = JobListingForm() context = {"form": form} return render(request, "createjoblisting.html", context)
def editlisting(request, pk): post = JobListing.objects.get(pk=pk) if str(request.user) != str(post.user): return redirect("index") if request.method == "POST": form = JobListingForm(request.POST, instance=post) if form.is_valid(): form.save() return redirect('listing', post.pk) else: form = JobListingForm(instance=post) context = {"form": form, "post": post} return render(request, "editlisting.html", context)