Читая код и ошибку, я предполагаю, что validate
является представлением.Представление всегда должно возвращать HttpResponse
.Поэтому, если вы хотите вернуть ответ, указывающий логическое значение с указанием captchavalue == key
, выполните:
from django.http import HttpResponse
def validate(request):
id=request.GET.get('id','')
key=request.GET.get('key','')
captchavalue = mc.get(str(id))
return HttpResponse(captchavalue == key)
Я не уверен на 100% в строке импорта, но это что-то очень похожее.