from django.contrib.admin.views.decorators import staff_member_required from django.http import HttpResponseRedirect from django.shortcuts import render from .context_helpers import * from .email_helpers import render_to_pdf from .form import SMSForm @staff_member_required def bus_summary(request): return render(request, 'reports/bus_summary.html', bus_summary_context()) @staff_member_required def emergency_contacts(request): return render_to_pdf('reports/emergency_contacts.html', emergency_contacts_context()) @staff_member_required def bus_roll(request): return render_to_pdf('reports/bus_roll.html', bus_roll_context()) def sms_message(request, queryset): if request.method == 'POST': form = SMSForm(request.POST) if form.is_valid(): print("Hello world") HttpResponseRedirect(request.get_full_path()) else: print("Form not valid") else: print("Hello new world") form = SMSForm() return render(request, 'admin/sms_form.html', context={'form': form, 'travellers': queryset})