Login

Add CSRF token to templates

Author:
coleifer
Posted:
July 3, 2011
Language:
Shell
Version:
Not specified
Tags:
bash csrf
Score:
1 (after 1 ratings)

Searches through templates, adding the {% csrf_token %} tag whenever it finds a form that posts.

1
2
3
find . -type f -name "*.html" -exec sed -i \
's|\(<form[^>]*method="post"[^>]*>\)\({% csrf_token %}\)\?|\1{% csrf_token %}|g' \
{} \;

More like this

Comments

flipflop (on July 4, 2011):
<p>That's very cool! I've been trying to do this for a while, without good results. </p>

#

Please login first before commenting.