Пример #1
0
def add_new(request):
    user = request.user
    if request.method == "POST":
        form = AddProjectForm(request.POST)
        if (form.is_valid()):
            name = form.cleaned_data['name']
            project = Project()
            project.name = name
            project.user = user
            project.save()

            project_user = ProjectUser()
            project_user.project = project
            project_user.user = user
            project_user.save()

            tag = Tag()
            tag.name = '#' + name
            tag.user = user
            tag.type = 'project'
            tag.save()
            return HttpResponseRedirect('/project/' + name)

    return render(request, 'project/add_new.html', {
        'form': AddProjectForm(),
    })