def dailymeets (request, template_name=''): dados = {} dados['lista_atividades_equipe'] = Atividade.objects.filter() prepara_request(request, dados) if request.method == 'POST': formAtiv = AtividadeForm(request.POST or None) if formAtiv.is_valid(): atividade = formAtiv.save(commit=False) atividade.usuario = request.user 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['formAtiv'] = AtividadeForm(instance=Atividade(dt_prevista_entrega=now)) return render(request, 'index.html', dados)
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)
def atividade(request): template = loader.get_template('reserva/atividade.html') context = {} result = "" if request.method == 'POST': atv = AtividadeForm(request.POST) try: atividade = Solicitante( atividade=atv.cleaned_data['atividade'], outros=atv.cleaned_data['outros'], data_req_ini=atv.cleaned_data['data_req_ini'], data_req_fim=atv.cleaned_data['data_req_fim'] ) solicitante.save() context = {'atividade': atividade, 'result': result} return HttpResponse(template.render(request, context)) except Exception as e: context = { 'error': e } return HttpResponse(template.render(request, context)) return HttpResponse('<h1> isso é atividade </h1>')