deepin, абсолютно бесполезная функция при наличии автоматически генерируемого sitemap.xml Более того, отправка страниц в перееобход не гарантирует, что робот сразу же бросится это делать.
cehka, время жизни куки для всех будет одинаковое, но она у каждого своя. Вы же не думаете, что если среднее время жизни в России - 71 год, то вы с дедушкой умрёте в один день?
Jekson, и не должно быть, так как uwsgi и gunicorn работают по WSGI, а для работы Channels нужен ASGI. Так что в качестве сервера приложений придётся использовать Daphne или подобный. DRF на таких серверах будет работать нормально.
cehka, для всех. А при чём тут кэш? Токен аутентификации хранится в сессии, а идентификатор сессии в соответствующей куки. Если она устарела, логиниться надо по новой, а это как раз то, что вам нужно, на сколько я понял.
Flarid, тогда ваша проблема в том, что у вас "есть форма в HTML", а должна быть форма Django. Как минимум в обработчике формы можно проверять значение соответствующего поля, делать выборку соответствующего Gender и присваивать полю модели. А ещё лучше таки использовать BooleanField вместо ForeignKey и сократить этим количество телодвижений до минимума.