def createUser(request): if request.method == "GET": form = UserCreationForm() csrf_token = get_token(request) csrf_token_html = '<input type="hidden" name="csrfmiddlewaretoken" value="{}" />'.format(csrf_token) return HttpResponse("<form method='post'>" + form.as_ul() + csrf_token_html + "<input type='submit'></form>") elif request.method == "POST": form = UserCreationForm(request.POST) if form.is_valid(): user = form.save() student = Student.objects.create(user=user) return HttpResponse("Success") return HttpResponse("Fail")