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

  1. csrf_token for mako by damd 5 years, 2 months ago
  2. jinja2 csrf_token extension by jasongreen 5 years, 7 months ago
  3. Ignore Csrf Middleware by coleifer 5 years, 1 month ago
  4. create_c by catellar 3 years, 11 months ago
  5. Django csrf_token Template Tag Fix by Reustle 5 years ago

Comments

flipflop (on July 4, 2011):

That's very cool! I've been trying to do this for a while, without good results.

#

Please login first before commenting.