Example #1
0
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)
Example #2
0
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)
Example #3
0
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)
Example #4
0
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)