Esempio n. 1
0
def project_edit(request, slug):
    me = UserProfile.objects.get(user=request.user)
    project = Project.objects.get(slug=slug)
    if request.method == 'POST':
        form = ProjectForm(request.POST, instance=project)
        if form.is_valid():
            form.save()
            return redirect('/p/%s/' % slug)
    else:
        form = ProjectForm(instance=project)
    return render(request, 'project_edit_or_create.html',
                  {'me': me, 'form': form})
Esempio n. 2
0
def project_create(request):
    me = UserProfile.objects.get(user=request.user)
    if me.member:
        if request.method == 'POST':
            form = ProjectForm(request.POST)
            if form.is_valid():
                form.save()
                return redirect('/dashboard/')
        else:
            form = ProjectForm()
    else:
        return redirect('/')
    return render(request, 'project_edit_or_create.html',
                  {'me': me, 'form': form})