Have it scroll to the form

This commit is contained in:
Remi Rampin 2019-08-06 22:08:13 -04:00
parent aec8ea57af
commit da1664385d
2 changed files with 6 additions and 1 deletions

View File

@ -1,17 +1,21 @@
from django.shortcuts import render, redirect from django.shortcuts import render, redirect
from django.urls import reverse
from .models import InvitedGuest from .models import InvitedGuest
def index(request): def index(request):
return render(request, 'index.html') return render(request, 'index.html')
def try_again(request):
return render(request, 'index.html', {'invalid_code': True})
def rsvp(request): def rsvp(request):
rsvpCode = request.GET['rsvp-code'] rsvpCode = request.GET['rsvp-code']
guests = InvitedGuest.objects.filter(rsvpCode = rsvpCode) guests = InvitedGuest.objects.filter(rsvpCode = rsvpCode)
if request.method == 'GET': if request.method == 'GET':
if not guests: if not guests:
# No guests with that code # No guests with that code
return render(request, 'index.html', {'invalid_code': True}) return redirect(reverse('try-again') + '#rsvp')
return render (request, 'rsvp.html', {'guests':guests, 'rsvpCode': rsvpCode}) return render (request, 'rsvp.html', {'guests':guests, 'rsvpCode': rsvpCode})
elif request.method == 'POST': elif request.method == 'POST':
any_attending = False any_attending = False

View File

@ -5,6 +5,7 @@ import bigday.views
urlpatterns = [ urlpatterns = [
path('admin/', admin.site.urls), path('admin/', admin.site.urls),
path('', bigday.views.index, name='index'), path('', bigday.views.index, name='index'),
path('try-again', bigday.views.try_again, name='try-again'),
path('rsvp',bigday.views.rsvp, name='rsvp'), path('rsvp',bigday.views.rsvp, name='rsvp'),
path('thanks', bigday.views.thanks, name='thanks'), path('thanks', bigday.views.thanks, name='thanks'),
path('sorry', bigday.views.sorry, name='sorry'), path('sorry', bigday.views.sorry, name='sorry'),