Проверка Django CSRF не удалась. Запрос отменен. Файл cookie CSRF не установлен

Я знаю, что этот вопрос уже задавался. Я перепробовал почти все варианты, данные людьми, но я не могу решить эту проблему. Я полный новичок, поэтому, пожалуйста, дайте мне знать, где я иду не так.

Я пытаюсь написать простую необработанную форму. Я до сих пор не реализовал никакой аутентификации или механизма сессии (но из того, что я прочитал, это не имеет значения для этой проблемы. Исправьте меня, если я ошибаюсь).

Когда я пытаюсь отправить свою форму, я получаю эту ошибку:

Forbidden (403)
CSRF verification failed. Request aborted.

Reason given for failure:
    CSRF cookie not set.

Это мой код:

Мой Views.py имеет этот метод:

def submit(request):
    global alphabet_array
    dishes = Dish.objects.all().order_by('name')
    if request.method == "POST":
        print request.POST['restaurant']
        print request.POST['rating']
        render_to_response('index.html', {}, context_instance=RequestContext(request))
    else:
        render_to_response('index.html', {}, context_instance=RequestContext(request))

Многие говорили, что использование RequestContext решает эту проблему, но для меня даже это не работает.

Шаблон выглядит так:

  <form role="form" action="/submit/" method="post">{% csrf_token %}
                <div class="form-group">
                  <label for="">Restaurant Name</label>
                  <input type="text" name="restaurant" class="form-control" id="">
                </div>
                <div class="form-group">
                  <label for="">Rating</label>
                  <select class="form-control" name="rating">
                    <option>--</option>
                    <option>1 (very bad)</option>
                    <option>2 (bad)</option>
                    <option>3 (average)</option>
                    <option>4 (good)</option>
                    <option>5 (excellent)</option>
                  </select>
                </div>
               <button type="submit" class="btn btn-primary btn-block"><i class="fa fa-check-circle"></i> Save</button>
    </form>

Middleware_classes в settings.py выглядит так:

MIDDLEWARE_CLASSES = (
    'django.middleware.common.CommonMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
)

django.middleware.csrf.CsrfViewMiddleware есть и находится ниже 'django.contrib.sessions.middleware.SessionMiddleware'

Мой url.py имеет записи:

url(r'^admin/', include(admin.site.urls)),
    url(r'^index/

Я действительно не уверен, в чем здесь проблема. Как я уже сказал, я прочитал подобные посты здесь и перепробовал все, что упомянуто в ответах. Что я пропустил? Мой браузер - Chrome, и он принимает куки.

, 'testapp.views.index'), url(r'^starts_with/(?P<alphabet>.+)/dish/(?P<dish_id>\d+)/

Я действительно не уверен, в чем здесь проблема. Как я уже сказал, я прочитал подобные посты здесь и перепробовал все, что упомянуто в ответах. Что я пропустил? Мой браузер - Chrome, и он принимает куки.

, 'testapp.views.alphabet_dish'), url(r'^starts_with/(?P<alphabet>.+)/

Я действительно не уверен, в чем здесь проблема. Как я уже сказал, я прочитал подобные посты здесь и перепробовал все, что упомянуто в ответах. Что я пропустил? Мой браузер - Chrome, и он принимает куки.

, 'testapp.views.alphabet'), url(r'^submit/

Я действительно не уверен, в чем здесь проблема. Как я уже сказал, я прочитал подобные посты здесь и перепробовал все, что упомянуто в ответах. Что я пропустил? Мой браузер - Chrome, и он принимает куки.

, 'testapp.views.submit'),

Я действительно не уверен, в чем здесь проблема. Как я уже сказал, я прочитал подобные посты здесь и перепробовал все, что упомянуто в ответах. Что я пропустил? Мой браузер - Chrome, и он принимает куки.

Ответы на вопрос(1)

Ваш ответ на вопрос