From 81298b9ef6455650eb1b01cf2fa54bd081715263 Mon Sep 17 00:00:00 2001 From: hardythe1 Date: Wed, 26 Nov 2014 12:04:13 +0530 Subject: added south --- PythonTBC/settings.py | 1 + 1 file changed, 1 insertion(+) diff --git a/PythonTBC/settings.py b/PythonTBC/settings.py index e2cafba..f7cab4e 100644 --- a/PythonTBC/settings.py +++ b/PythonTBC/settings.py @@ -135,6 +135,7 @@ INSTALLED_APPS = ( # 'django.contrib.admindocs', 'tbc', 'comments', + 'south', ) SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer' -- cgit From 4d1880d9a5bfe0b56d2f067479d48703a1a3e476 Mon Sep 17 00:00:00 2001 From: hardythe1 Date: Wed, 26 Nov 2014 15:41:02 +0530 Subject: added exception for books without proposal --- tbc/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tbc/views.py b/tbc/views.py index 8a29afb..0dc1488 100755 --- a/tbc/views.py +++ b/tbc/views.py @@ -1135,7 +1135,10 @@ def GetCertificate(request, book_id=None): if book_id: try: book = Book.objects.get(id=book_id) - proposal_id = Proposal.objects.get(accepted=book_id).id + try: + proposal_id = Proposal.objects.get(accepted=book_id).id + except DoesNotExist: + proposal_id = None title = book.title edition = book.edition course = user_profile.course -- cgit