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})
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})