Ответ 1
Вы правы: если вы не используете файлы cookie для управления своими сеансами, вам не нужна защита CSRF. CSRF работает, поскольку файлы cookie сеанса автоматически привязаны к запросу; токены доступа не являются.
Я лично нашел эту статью очень полезной. Это определенно стоит прочитать и, вероятно, ответит на многие ваши вопросы.
Что касается tastypie: он позволяет SessionAuthentication. Если вы разрешаете аутентификацию сеанса в tastypie, я предлагаю вам изучить способ защиты ваших пользователей от CSRF. Для других схем аутентификации это не представляется необходимым. Насколько мне известно, Дмитрий прав насчет того, что tastypie отключает CSRF по умолчанию, а это значит, что вы получаете эту ошибку 403. Возможно, происходит что-то еще. Попробуйте обернуть представление в @csrf_exempt.
Что касается токенов CSRF, они также называются независимыми сеансами. Они должны быть постоянными, но вы, вероятно, знаете, что это невозможно для файлов cookie. В любом случае, это означает, что cookie CSRF сохраняется через сеансы.