В настоящее время я пытаюсь создать проект DRF (Django REST Framework) и развернуть его на Heroku. Недавно я подумал добавить канал Django и посмотреть, насколько хорошо он работает, поэтому я выполнил все локальные настройки, но в то же время планирую развернуть его на Heroku. Мой проект DRF уже развернут, но для канала Django мне нужно добавить 1 конфигурацию, которая является Redis, но теперь Heroku запрашивает информацию о кредитной карте, чтобы добавить ее.
Я знаю, что это не так уж важно, но для меня как студента я не могу себе этого позволить сейчас.
Таким образом, мой вопрос заключается в том, возможно ли разместить другой сервис Redis в другом месте, а затем я могу указать URL-адрес в файле settings.py как:
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [('redis://:' + config('REDIS_PASSWORD') +
'@<redis-url>', 17566)],
},
},
}
Я думал, что могу сделать что-то из здесь с помощью функции Redis Cloud Host.
Я не очень хорошо разбираюсь в том, как работают эти технологии, поэтому я стараюсь изо всех сил понять это. Извините, если это звучит глупо