diff --git a/carpool/static/images/success.gif b/carpool/static/images/success.gif new file mode 100644 index 0000000..4d43822 Binary files /dev/null and b/carpool/static/images/success.gif differ diff --git a/carpool/templates/add.html b/carpool/templates/add.html index b76744c..e83c835 100755 --- a/carpool/templates/add.html +++ b/carpool/templates/add.html @@ -35,7 +35,14 @@ - + + @@ -89,6 +96,22 @@

Add new ride

+
+ + {% if messages %} + + + {% for message in messages %} + +
{{ message }}
+ + {% endfor %} + + {% endif %} +
+
+ +
@@ -112,42 +135,6 @@

Add new ride

- - -
@@ -177,95 +164,6 @@

Add new ride

- - - - diff --git a/carpool/views.py b/carpool/views.py index 6326a23..e48aab5 100644 --- a/carpool/views.py +++ b/carpool/views.py @@ -7,6 +7,7 @@ from django.contrib.sites.shortcuts import get_current_site from django.conf import settings from .tokens import account_activation_token +from django.contrib import messages import datetime from .forms import SignUpForm, PoolForm, filterForm, DeleteForm, AddForm @@ -127,6 +128,7 @@ def addPool(request): form = PoolForm(request.POST, initial={'paid': False, 'user': request.user}) if form.is_valid(): form.save() + messages.success(request,'Ride added successfully') else: form = PoolForm(initial={'paid': False, 'user': request.user}) return render(request, 'add.html', {'form': form})