|
@@ -15,8 +15,14 @@ glob_cl = wsps.tasks_loop.glob_cl
|
15
|
15
|
# glob_cl.has_cl
|
16
|
16
|
# glob_cl.acl
|
17
|
17
|
# Create your views here.
|
18
|
|
-
|
19
|
18
|
p=print
|
|
19
|
+from django.middleware.csrf import get_token
|
|
20
|
+
|
|
21
|
+def your_view(request):
|
|
22
|
+ csrf_token = get_token(request)
|
|
23
|
+ csrf_token = get_token(request)
|
|
24
|
+ csrf_token_html = '<input type="hidden" name="csrfmiddlewaretoken" value="{}" />'.format(csrf_token)
|
|
25
|
+
|
20
|
26
|
def index(request):
|
21
|
27
|
return HttpResponse("Hello World")
|
22
|
28
|
|
|
@@ -50,11 +56,17 @@ def fn_v1(request,*a,**kw):
|
50
|
56
|
return HttpResponse("fn_v1")
|
51
|
57
|
|
52
|
58
|
def fn_v2(request,*a,**kw):
|
|
59
|
+
|
|
60
|
+
|
|
61
|
+ csrf_token = get_token(request)
|
|
62
|
+ csrf_token_html = '<input type="hidden" name="csrfmiddlewaretoken" value="{}" />'.format(csrf_token)
|
|
63
|
+
|
|
64
|
+ return HttpResponse(csrf_token_html)
|
53
|
65
|
# return render("index.html","index.html")
|
54
|
66
|
template = Template(arbitrary_string_as_template)
|
55
|
67
|
# return render(request,"index.html")
|
56
|
68
|
context = RequestContext(request)
|
57
|
|
-
|
|
69
|
+
|
58
|
70
|
return HttpResponse(template.render(context))
|
59
|
71
|
return render(request,template)
|
60
|
72
|
return HttpResponse("fn_v2")
|