def view_detail(request, detail_id): args = {} detail = get_object_or_None(Detail, pk=detail_id, is_active=True) if detail: args["detail"] = detail return render(request, 'info/view_detail.html', args) else: messages.warning(request, "unable to locate detail") return reverse_redirect('info:home')
def home(request): args = {} if request.user: user = request.user token = Token.objects.get_or_create(user=user) args["token"] = token[0] if request.method == 'POST': form = DetailForm(request.POST) if form.is_valid(): detail = form.save() messages.success(request, "Data successfully saved.") return reverse_redirect('info:view_detail', args=[detail.pk]) else: form = DetailForm() args['form'] = form return render(request, 'info/home.html', args)