1 - В основном, когда вы используете DRF и токен jwt, это означает, что вы используете аутентификацию на основе токенов, поэтому все ваши запросы должны содержать заголовок http для Authorization: basic <token value>
.Таким образом, бэкэнд аутентификации django drf распознает этот токен, и если он действителен, пользователь будет аутентифицирован.
2 - Я не думаю, что вы можете больше использовать этот шаблонный тег.Потому что это для аутентификаций на основе сеанса.
3 - если вы предоставляете аутентификацию, поддерживаемую для этого токена, и отправляете токен в заголовке, каждое представление должно иметь информацию о пользователе в request.user
4- Oneиз лучших на мой взгляд решений основано на токенах с токенами jwt.