1- from django .views .generic import TemplateView , ListView , FormView
1+ from django .views .generic import TemplateView
22from django .shortcuts import render
3- from django .http import HttpResponse
43from django .db .models import Q
5- from django .contrib import messages
64from . models import tag , tutorial
7- import re
85from django .core .paginator import Paginator , EmptyPage , PageNotAnInteger
96from taggie .parser import generateTags
107
@@ -53,7 +50,7 @@ def post(self, request):
5350 if linkCount == 0 :
5451 tags , title = generateTags (request .POST ['tlink' ])
5552 if 'other' in tags :
56- pass
53+ return render ( request , 'contribute.html' , { 'error' : "Not a Tutorial Link, Try Again" })
5754 else :
5855 tutorialObject = tutorial .objects .create (
5956 title = title ,
@@ -66,7 +63,7 @@ def post(self, request):
6663 tagObjList = tag .objects .filter (name__in = tags )
6764 tutorialObject .tags .set (tagObjList )
6865 return render (request , 'thankyou.html' )
69- return render (request , 'contribute .html' )
66+ return render (request , 'thankyou .html' )
7067
7168
7269def tags (request ):
0 commit comments