Esempio n. 1
0
def project_add(request):
    context = {
        "tags": {
            "Java": "java",
            "cpp": "C++",
            "React": "react",
            "Django": "django",
            "Html": "html",
            "CSS": "css",
            "Angular": "angular",
            "Python": "python",
        }
    }
    if request.method == 'POST':
        name = request.POST.get('name')
        desc = request.POST.get('desc')
        link = request.POST.get('link')
        stack = request.POST.getlist('stack')
        project_add = Project_add(name=name,
                                  desc=desc,
                                  link=link,
                                  stack=stack,
                                  date=datetime.today())
        project_add.save()
        messages.success(request, 'Your Project has been added')

    return render(request, 'project_add.html', context)
Esempio n. 2
0
def project_add(request):
    context = {
        "tags": {
            "Java": "java",
            "cpp": "C++",
            "React": "react",
            "Django": "django",
            "Html": "html",
            "CSS": "css",
            "Angular": "angular",
            "Python": "python",
        }
    }
    if request.method == "POST":
        name = request.POST.get("name")
        desc = request.POST.get("desc")
        link = request.POST.get("link")
        stack = request.POST.getlist("stack")
        proj_image = request.POST.get("proj_image")
        project_add = Project_add(
            name=name,
            desc=desc,
            link=link,
            stack=stack,
            proj_image=proj_image,
            date=datetime.today(),
        )
        project_add.save()
        messages.success(request, "Your Project has been added")

    return render(request, "project_add.html", context)
Esempio n. 3
0
def project_add(request):
    if request.method == 'POST':
        name = request.POST.get('name')
        desc = request.POST.get('desc')
        link = request.POST.get('link')
        stack = request.POST.get('stack')
        project_add = Project_add(
            name=name, desc=desc, link=link, stack=stack, date=datetime.today())
        project_add.save()
        messages.success(request, 'Your Project has been added')

    return render(request, 'project_add.html')
Esempio n. 4
0
def project_add(request):
    context = {
        "tags": {
            "Java": "java",
            "cpp": "C++",
            "React": "react",
            "Django": "django",
            "Html": "html",
            "CSS": "css",
            "Angular": "angular",
            "Python": "python",
        }
    }
    if request.method == "POST":
        project_name = request.POST.get("name")
        if project_name == "":
            messages.warning(request, "Project Name Empty  ! Failed to Register 📖")
            return render(request, "project_add.html", context)

        check_project = list(Project_add.objects.filter(name=project_name))
        # Check whether project with same name exist or not
        if len(check_project) >= 1:
            messages.warning(
                request, " Sorry Project Name Already Exists ! Failed to Register 😥"
            )
            return render(request, "project_add.html", context)
        else:
            name = project_name
            desc = request.POST.get("desc")
            link = request.POST.get("link")
            stack = request.POST.getlist("stack")
            proj_image = request.POST.get("proj_image")
            project_add = Project_add(
                name=name,
                desc=desc,
                link=link,
                stack=stack,
                proj_image=proj_image,
                date=datetime.today(),
            )
        project_add.save()
        messages.success(request, "Your Project has been added âš¡")

    return render(request, "project_add.html", context)