Пример #1
0
def home(request):
    dados = {}
    dados['lista_atividades_equipe'] = Atividade.objects.filter()
    prepara_request(request, dados)
    if request.method == 'POST':
        formAtiv = AtividadeForm(request.POST or None)
        formAtiv.usuario = request.user
        if formAtiv.is_valid():
            atividade = formAtiv.save(commit=False)
            atividade.save()
            dados['formAtiv'] = AtividadeForm(instance=Atividade(dt_prevista_entrega=now))
            messages.success(request, 'Atividade salva com sucesso!')
            return redirect('/')
        else:
            messages.error(request, 'Existem erros no formulário')
            dados['formAtiv'] = formAtiv
            return render(request, 'index.html', dados)
    else:
        dados['atividade_options'] = Categoria.objects.all().values('id', 'descricao')
        return render(request, 'index.html', dados)