Django - CSRF verification failed

后端 未结 3 847
粉色の甜心
粉色の甜心 2020-11-28 10:52

I\'m getting a CSRF verification failed message when trying to make a simple form from a tutorial. I did a little research into what CSRF verification actually is, and to m

3条回答
  •  时光取名叫无心
    2020-11-28 11:05

    For Django 1.4

    settings.py

    MIDDLEWARE_CLASSES = (
    ...
    'django.middleware.csrf.CsrfViewMiddleware',
    )
    

    view.py

    from django.template.defaulttags import csrf_token
    from django.shortcuts import render
    
    @csrf_token
    def home(request):
        """home page"""
        return render(request,
            'template.html',
                {}
        )
    

    template.html

    {% csrf_token %} ....

提交回复
热议问题